有些人,某些人,特別是靠這個手段混飯吃的人,相對會比較不喜歡我的這個教程. 在此要說聲對不起了.正如您所說,這是些OUT的東西或者過時的東西,那麼,何必還留在手裡不敢見人呢
' V n0 P" @& ?3 e/ ?3 U4 x2 N-------------------------
6 X$ p/ o6 V- k; [7 K( Z技術的工具年年變化,技術的應用也年年變化,但技術的核心邏輯,其實總是沒大變化,正所謂:共同的目標,不同的手段. 所以童鞋們,看完這一章以後,你們需要重新拾回學習開發的決心,因為!這些表面的東西雖然有用,但解決不了現實問題. 後續,必須用技術手段來一步一步實現夢想.- y" O/ ^7 w# n8 X6 P' P: s [
我希望這個系列教程,可以讓你明白邏輯,並且可以簡單的根據例子寫一些程序. 雖然只是針對廣告的程序. 就這樣.
/ `, ~, z r/ G) z--------------------------------------------------------* P+ j" ?( A" `: d$ T$ _. a9 K" L
' c- Z6 @, l: n+ D1 { ?! x v
$ v: J+ q! h: y* u3 A; \
接上步,設置好全局代理(S5), 打開HTTP DEBUGER PRO, 清空IE COOKIE, 打開你的OFFER連接,並開始下載BABYLON(我暫時使用BLAMADS的野連接,幫別人EMU了 )
1 J6 D" I2 u9 x6 n, k$ [2 `0 G7 s+ {
, l/ E9 e7 G0 M+ J- o 4 L( s6 H1 @3 W& G
) D! X9 x% N) X& O% ^8 r6 ]7 v: ~ J w. t
一直到安裝完成. {9 R1 X; B" |* _6 ^
這一步,主要是採集數據,是最簡單的.然後我們一步一步來分析記錄下的這些數據.: g6 n- h9 `. F3 O9 f2 e
讓我們來看看聯盟和廣告主都幹了些什麼:
; ?. g( D# F j! _) J- s% Q H( _
5 }( L h" ?+ {) x" R# M1 {0 a1 Y
1 u# v* P+ m' B1 C1,聯盟CLICK記錄並跳轉轉發至廣告主:
. T1 R) B% D2 ?& d9 w & b3 _* V! B$ n' R% c M
8 N) `- t q4 [4 o0 M; m. U$ H
O N' v9 R: t. `4 E n2,廣告主記錄AFFID,也就是babylon分配 給blamads的推廣ID. 聯盟根據這個和BLAMADS結算 .$ I& D9 c% N$ E1 d U- }% n: G" n
廣告主生成 visitorID,也就是唯一 訪問者ID,以後所有的跟蹤以此ID為準./ `/ ]1 h$ b9 R4 M3 e M9 J% V
+ C2 ]1 ?7 W- Q5 r+ `" i
& t7 j! m. S6 ?7 _9 J5 D/ z' a: z) g8 Z4 R* |
2 [+ `$ a5 l' K5 U/ f$ A6 O5 U
! U3 y! g0 Z, ~
; r1 T7 l% U/ f4 f7 F* m

" b# r+ x1 k4 @2 p) J. u3 w
# m! V: |. D! E: J0 u8 v4 k2 d0 ~: G5 D, C/ G) J* t
3,跟蹤下載動作,並設置 trkinfo後跳轉.這是個非唯一值,隔陣換,但不是每個不同. 並且請注意來源.% C z7 Q' |2 B& [
* R5 A' q- i8 r, T
' b6 ]2 n1 H4 r+ O( k9 g! L. h2 K
# j- D; I, f, v$ M% W2 V* a$ Y- g
- f7 K4 Z- ^9 m+ @: w% h' E) I, I4,開始安裝,安裝過程中的 UA為 Babylon,並且調用一般都是先Redirect再至info.babylon.com域.這種調用有多次,這時候一切記錄都是以visitorID為準, 並根據機器生成GUID.
# H2 M- @. K% \4 v" ?7 I9 q6 i& j! i7 |! H- `3 k X
8 j Z/ V5 p. [2 y
7 l) B/ B. v$ j& y& p, G1 I! e3 f0 q. ?) x6 h9 M3 d- x* Q6 f
: d* |5 K1 F0 R' S1 x這裡面各步就不多說了, 我們知道的是它種了下:trkinfo,visitorID,affiID,並在SETUP.EXE中生成了GUID,參數中還有IE版本.並且在安裝過程中調用了多次. * W4 o, p) K0 b5 V( M
' I0 F) h+ y5 v& U: j. f$ U( M
" F7 [& \! P: f一直跳到最後一步,你們懂的.' S. a! C/ Z8 w/ i
安裝完程後,他打開了 GettingStarted 頁. R8 H4 w. Q! \6 h; ~: F5 {
( _) h4 v3 Q. K
$ v$ ?5 m/ T+ J( g) e) t; R/ u. y. }, y, {
$ k/ L, o: r9 }' u
7 e. v1 a6 l: n# ?$ ^% v4 H6 }
; B3 S) X) v# X/ V' J+ ^

* O& V+ a* A$ e1 J, Q3 A! ~% W3 l( m8 y0 v. Y" G+ ]4 T# \/ x
; O; @ J/ j+ \; G _& g這個頁面,實際上是他的callback加錢頁. 再看看它實際做了些什麼.
! i7 n$ g _& s# |) v; o- |a,他自己記錄一個安裝完成.
4 g4 Q1 [& w0 k3 zb,向blamads顯式調用安裝完成callback ,也可以隱式的調用 callback. 後者居多.
6 K3 J" a+ G) Q$ w: F$ ]3 o( ehttp debugpro 當掉了..這一步沒辦法截圖了.你們都有的.就是那個 包括blamads關鍵字的URL. 注意referer.# u8 W4 v1 D0 P8 ?- J+ G
-------------------------------------------------------------------------------------------* k) U1 [/ J2 V$ ^! u
: B+ V- [( E! H0 _
# t' N9 f/ F6 Y0 ]
這個過程中,重點不是如何加錢. 醬紫一來,我想你能明白,如果你直接調用加錢代碼 ,那麼中間的跟蹤數據缺失,廣告主很容易發現你的問題.換位思考一下就會明白.4 n2 o0 ^% c3 s1 W. U
所有的聯盟,基本上都是這種形式, 包括CJ,CPALEAD,HASOFFER系列的所有, LT系列的所有. 或者說,這和聯盟無關. 也和OFFER無關.
- q4 B3 P3 L3 k2 x8 g7 _8 a/ g任何一個OFFER,不管是什麼類型的,他都要作2件事:
5 o8 I/ P+ \1 w( ]4 I k$ o一,自己收集並統計,沒有哪個廣告主自己不統計 扔那不管,聯盟向他要多少就給多少的. 這有2種方式:一是基於 HTTP調用,二是基於TCP統計.$ F6 P0 s) W' C- [, U; `
) w9 T$ m2 D2 D* M
二,通知聯盟. 也是有2種方法,一是顯式的0X0圖片調用,二是隱式的後台HTTP CALLBACK.7 B( F3 b+ o. m5 T0 ^- u
3 w% @3 i' u8 f
8 ~6 n y2 T- Y/ w' o6 O9 G) j3 @0 h6 t% {& j
所以,人工EMU,總結起來,無非是讓數據變化.針對對方統計的數據變化,比如說換S5,實際上換的是IP. 進者換MAC,換HD SN,換IE UA都是一回事.沒什麼多說的.3 D) W$ b, \8 M, b
--------------------------------------------------0 r J7 Y: S' ]1 ?. B i
另一條思路,就是基於分析出的邏輯,用程序來忽悠廣告主,忽悠廣告主成功,也就是忽悠聯盟成功. 畢竟聯盟發錢是建立在廣告主對你沒意見的基礎上的.
s2 Q- \- V! J. S下一章,我們來建立一個簡單的小程序來模擬這些過程 .忽悠聯盟一次 請先準備好 Microsoft Visual Studio 2010 ,後續例子將全是VS 2010的項目.! B. w# y5 Y: v3 R Z) k
7 I1 g4 C# C, X# E A
2 i7 Q7 R! R; ?
4 Y4 z4 u3 `* g* E; z5 a------------------------------
} k% k5 E# L/ q; P z1 ^$ }另: 本例中,如果你直接調用加錢代碼 ,是可以成功的. 可惜不安全 號多蛋疼的可以試試 並且 提醒 ,CJ的 HTTP CALLBACK是最好加的,也是最好BAN的. |