有些人,某些人,特別是靠這個手段混飯吃的人,相對會比較不喜歡我的這個教程. 在此要說聲對不起了.正如您所說,這是些OUT的東西或者過時的東西,那麼,何必還留在手裡不敢見人呢
9 \( |4 g" z7 c) g" f, y-------------------------
4 q2 \9 @2 f* a6 ?: P技術的工具年年變化,技術的應用也年年變化,但技術的核心邏輯,其實總是沒大變化,正所謂:共同的目標,不同的手段. 所以童鞋們,看完這一章以後,你們需要重新拾回學習開發的決心,因為!這些表面的東西雖然有用,但解決不了現實問題. 後續,必須用技術手段來一步一步實現夢想.6 C: Z5 [0 T- m( x
我希望這個系列教程,可以讓你明白邏輯,並且可以簡單的根據例子寫一些程序. 雖然只是針對廣告的程序. 就這樣.
" S0 C1 |8 h- c; ~3 X4 d8 {" f( |- [--------------------------------------------------------
! s; G+ D% q# f% R- o1 z! t8 c+ y& [+ u9 `; U: y# }
" j, V6 H. h2 o% T' l$ O
接上步,設置好全局代理(S5), 打開HTTP DEBUGER PRO, 清空IE COOKIE, 打開你的OFFER連接,並開始下載BABYLON(我暫時使用BLAMADS的野連接,幫別人EMU了)1 G( A; ^" N; Q5 ~6 {) c/ I' Y/ a' }# j+ S
5 U' K1 U$ l; L/ m
! E* \# G: m/ V, } j9 T- Y+ O, X4 e4 K( U( e0 ]5 a
% h, t7 O5 u8 S1 z! v; F% ^, r
/ M( e8 R/ D9 B; o( ^- U, y- R& t一直到安裝完成.% y% A' g! d- j6 k K; x6 L8 D
這一步,主要是採集數據,是最簡單的.然後我們一步一步來分析記錄下的這些數據.; v0 K0 {! k" q
讓我們來看看聯盟和廣告主都幹了些什麼:0 H2 _+ S6 k2 F8 D! f3 Y1 y1 S
- [0 V( M* U$ v) G; h7 F9 s
: a m3 X+ }3 c
1,聯盟CLICK記錄並跳轉轉發至廣告主:6 P. R9 P# P5 ?' J+ a! I1 N- ?, x4 P
2 f0 S( D5 n% z; [7 D" [0 q8 P5 W, u0 ^ i
0 ~8 }1 t% w9 {' ^& d# W2,廣告主記錄AFFID,也就是babylon分配 給blamads的推廣ID. 聯盟根據這個和BLAMADS結算 .; z$ `$ j5 u5 k. k. T
廣告主生成 visitorID,也就是唯一 訪問者ID,以後所有的跟蹤以此ID為準.
- m4 r& L# B0 m" N2 G2 C! `$ h3 J% r# o3 ~# b6 B
& k$ Y5 g+ V8 y9 @' S4 |" B
/ a* V: s+ c- A0 M: C+ z/ Z9 }! v9 {6 w3 ]3 W
0 O0 c* q" V3 T* W% u
0 r4 h- d" @4 |* m+ m$ O2 F8 ~
+ Y2 y8 W) x. z( R3 y
4 l" ^; `$ B1 W! z# N' f4 I( K9 a/ H$ G2 D6 W9 u* h0 B
3,跟蹤下載動作,並設置 trkinfo後跳轉.這是個非唯一值,隔陣換,但不是每個不同. 並且請注意來源.
0 w# U7 D& r, N: _4 n, N, k$ J( b: ^) n8 l/ _( l
0 w* K/ H, ^% m5 o, ~' |+ `& H
6 \/ `; s6 ^6 _- C- R D! S# r& o: _& K4 b6 b; j
! J. Y9 K; Z3 U5 K
4,開始安裝,安裝過程中的 UA為 Babylon,並且調用一般都是先Redirect再至info.babylon.com域.這種調用有多次,這時候一切記錄都是以visitorID為準, 並根據機器生成GUID.
$ i+ D, E' l% w1 \& z$ [0 J/ q; Z1 R- u9 _9 [* y2 f
8 y! ~6 `5 O$ k7 a4 B& }" {" q* [
0 L, j0 g/ B. u% o% h$ T: k$ Y! Y0 o+ v
3 m- |7 q# } m9 C/ x這裡面各步就不多說了, 我們知道的是它種了下:trkinfo,visitorID,affiID,並在SETUP.EXE中生成了GUID,參數中還有IE版本.並且在安裝過程中調用了多次.
7 A* J a) t- V4 U+ C0 \% f% w5 E6 B" g# h, Z
- I1 n- L8 o, |# f- z
一直跳到最後一步,你們懂的.
8 w3 M Y8 u7 f4 _, b2 T; l安裝完程後,他打開了 GettingStarted 頁
8 b9 ~# J( s! F1 H o# ^
' C: v# G3 o) ?) _8 l" j6 [( z; ^( I, f, P$ Q- r7 x2 T2 @8 F
% F. Y$ H3 O2 e* ] k
8 F$ K* V! R& {
1 K. @' x0 O5 B4 r O+ Y) W, b& m7 ^" r$ c, U) U1 a
( I9 S% l3 Z. M$ I- R$ [' Q
- a. W R2 @. z. v$ J
P8 z! W/ W7 r. d3 n# W這個頁面,實際上是他的callback加錢頁. 再看看它實際做了些什麼.
: z$ ~+ c( G* q; d$ }a,他自己記錄一個安裝完成.+ d4 C" [/ q. f- G* x, R6 i6 j1 |
b,向blamads顯式調用安裝完成callback ,也可以隱式的調用 callback. 後者居多.2 k9 V2 R7 y0 b8 O+ L
http debugpro 當掉了..這一步沒辦法截圖了.你們都有的.就是那個 包括blamads關鍵字的URL. 注意referer.
. Q. ]3 N0 |9 X$ D& u-------------------------------------------------------------------------------------------
7 M3 b+ Q( y) A9 w- v; g# i0 o/ Y$ }% B
. y9 b' N+ \4 {% [這個過程中,重點不是如何加錢. 醬紫一來,我想你能明白,如果你直接調用加錢代碼 ,那麼中間的跟蹤數據缺失,廣告主很容易發現你的問題.換位思考一下就會明白.& Z( Q# i2 E! m- D: Y& ~
所有的聯盟,基本上都是這種形式, 包括CJ,CPALEAD,HASOFFER系列的所有, LT系列的所有. 或者說,這和聯盟無關. 也和OFFER無關.
$ O6 o4 N5 l/ y2 `3 e! [5 B任何一個OFFER,不管是什麼類型的,他都要作2件事:8 t% e% s+ |3 D8 Z
一,自己收集並統計,沒有哪個廣告主自己不統計 扔那不管,聯盟向他要多少就給多少的. 這有2種方式:一是基於 HTTP調用,二是基於TCP統計., a' y4 o4 q. f& Z2 q" y4 c
" F$ I2 _6 V, ~! s6 y. l二,通知聯盟. 也是有2種方法,一是顯式的0X0圖片調用,二是隱式的後台HTTP CALLBACK.
6 P6 x* K4 V# h5 z8 b
) n: d$ `% _/ v! v* i% R
) @3 n* N" z4 S, o
* w. v! ^" P" @2 [8 u0 y所以,人工EMU,總結起來,無非是讓數據變化.針對對方統計的數據變化,比如說換S5,實際上換的是IP. 進者換MAC,換HD SN,換IE UA都是一回事.沒什麼多說的.* Q' B1 u4 j/ P2 \9 v! X
--------------------------------------------------
/ l, f$ ~" P2 R% [, i另一條思路,就是基於分析出的邏輯,用程序來忽悠廣告主,忽悠廣告主成功,也就是忽悠聯盟成功. 畢竟聯盟發錢是建立在廣告主對你沒意見的基礎上的.
$ Z* Q9 S- a) [* ], V% q4 E1 E, V下一章,我們來建立一個簡單的小程序來模擬這些過程 .忽悠聯盟一次 請先準備好 Microsoft Visual Studio 2010 ,後續例子將全是VS 2010的項目.
6 P1 w7 [8 U" ?- `4 o4 R% R. p* Z& \3 W. s3 E& x* D8 G
# r- q1 m# B7 h& `8 |4 |' c" K( r9 {: X/ J4 S# b' k/ `' ~
------------------------------/ y1 E# l+ n! ]
另: 本例中,如果你直接調用加錢代碼 ,是可以成功的. 可惜不安全 號多蛋疼的可以試試 並且 提醒 ,CJ的 HTTP CALLBACK是最好加的,也是最好BAN的. |