有些人,某些人,特別是靠這個手段混飯吃的人,相對會比較不喜歡我的這個教程. 在此要說聲對不起了.正如您所說,這是些OUT的東西或者過時的東西,那麼,何必還留在手裡不敢見人呢
: o1 J; v3 N9 k-------------------------
$ l9 u2 f+ h2 [3 T/ t" M技術的工具年年變化,技術的應用也年年變化,但技術的核心邏輯,其實總是沒大變化,正所謂:共同的目標,不同的手段. 所以童鞋們,看完這一章以後,你們需要重新拾回學習開發的決心,因為!這些表面的東西雖然有用,但解決不了現實問題. 後續,必須用技術手段來一步一步實現夢想.6 W3 U3 k* k6 M# r+ H/ ~
我希望這個系列教程,可以讓你明白邏輯,並且可以簡單的根據例子寫一些程序. 雖然只是針對廣告的程序. 就這樣.
1 H4 d: ^- C+ k! C$ G) E4 c--------------------------------------------------------
% r" \! D6 }3 A9 c* z3 k' Q$ @- c4 j
, Z! I7 f N4 K* a) f l- C4 e9 l k: R( F1 U
接上步,設置好全局代理(S5), 打開HTTP DEBUGER PRO, 清空IE COOKIE, 打開你的OFFER連接,並開始下載BABYLON(我暫時使用BLAMADS的野連接,幫別人EMU了)0 }& U$ s" P7 B' L* y+ a! T
* d4 X5 k: J9 P/ [! A6 p s
6 R9 X0 b( I; J% {, u, I# w5 M5 i% W' V4 q: @' @* g) Q* P
. W4 r) J' A6 W) z% ~% W9 ^+ f3 r' J/ U$ n
一直到安裝完成.
0 D$ z7 a/ B5 B3 h這一步,主要是採集數據,是最簡單的.然後我們一步一步來分析記錄下的這些數據.
2 G9 x9 h4 g) p2 {. [讓我們來看看聯盟和廣告主都幹了些什麼:: a9 c) h7 t! h
' j0 T6 |# y/ w3 J
: n; G {7 r8 u# c: b9 H1,聯盟CLICK記錄並跳轉轉發至廣告主:
$ m, ?1 G! K+ l" ` F% E* y+ K# g* h
* n; {1 F( x0 O# Q( R+ ^9 H
! {" K1 w! b6 m: D' M1 Z* D& C$ O2 W# y
2,廣告主記錄AFFID,也就是babylon分配 給blamads的推廣ID. 聯盟根據這個和BLAMADS結算 .
0 \1 B" e* l: j8 T) x: b廣告主生成 visitorID,也就是唯一 訪問者ID,以後所有的跟蹤以此ID為準.* P+ h6 f6 k* w7 {( `; C7 y* @
0 n: S4 r6 L/ G' a+ A3 {
- Z) H% @/ ^) _& f
/ [! Q$ j8 y1 T1 n' p3 y& L% i% [: ? |& B R6 ^6 z1 Z. h& T9 D
0 ?$ J6 e5 j8 {
( G6 q$ ?5 `- W3 i
. t" a$ k2 j n* F+ R; E0 }. o' r
+ y; j' d+ q4 l2 x e4 J5 A# |2 N
3,跟蹤下載動作,並設置 trkinfo後跳轉.這是個非唯一值,隔陣換,但不是每個不同. 並且請注意來源.- ?2 @$ U# a" _ ?: U
$ b8 L7 C- }: u9 c
' x, t2 b. ^) O' M- O& r+ ]* ?' o5 ?4 a( d
# S% c6 L0 }* G( @9 m; H( Y: a' b
- @+ C( b0 E. R: b4,開始安裝,安裝過程中的 UA為 Babylon,並且調用一般都是先Redirect再至info.babylon.com域.這種調用有多次,這時候一切記錄都是以visitorID為準, 並根據機器生成GUID.
3 z% _ {) h1 r" B: V( A- `: s2 a& S" O2 _$ |9 c
0 T9 D7 O. P4 ?: d. h) w5 A( M! y: E# ~: \: Y+ n7 U# t
4 t _' Q c/ H
. [- x; j( S2 m h/ E. ~這裡面各步就不多說了, 我們知道的是它種了下:trkinfo,visitorID,affiID,並在SETUP.EXE中生成了GUID,參數中還有IE版本.並且在安裝過程中調用了多次. . i+ Q* I: }1 t. R+ y6 d$ K
; }+ h/ G E0 b7 o" ?2 q; @
}/ i) F" ^1 J* \6 Z' M一直跳到最後一步,你們懂的.
. @/ c3 z( a7 i安裝完程後,他打開了 GettingStarted 頁3 @$ U1 W' `4 X0 {, a+ k3 w! |) c
' G: z$ s2 _$ r8 `9 v# W' X/ s9 R6 j7 A5 J) Q8 z8 `
. ~. ?% N+ D2 g
) m, z' J5 f! r8 |9 k. T4 B
" G3 Q G# t& e5 O# [# d/ O# ?- G8 J2 _& q% g* r9 E3 y+ }7 E* p# x
: [* |6 {, X/ [
9 l; o: S! r# n5 h
$ V- U' q) F3 n- o3 ]8 N3 B1 u這個頁面,實際上是他的callback加錢頁. 再看看它實際做了些什麼.
- V/ R9 Y! V3 y- J3 a6 P, U# `a,他自己記錄一個安裝完成.
% Q$ ~1 T7 Z) I5 p# A6 _9 T0 Vb,向blamads顯式調用安裝完成callback ,也可以隱式的調用 callback. 後者居多.
6 T0 D; S5 M z4 \/ } m! Mhttp debugpro 當掉了..這一步沒辦法截圖了.你們都有的.就是那個 包括blamads關鍵字的URL. 注意referer.
% T" H6 Q! _3 V. O1 Q-------------------------------------------------------------------------------------------
4 ^# k2 f( p |! @" u. q" ^# {8 |/ w D/ j0 D
8 ~: y' O/ E) }+ `3 i
這個過程中,重點不是如何加錢. 醬紫一來,我想你能明白,如果你直接調用加錢代碼 ,那麼中間的跟蹤數據缺失,廣告主很容易發現你的問題.換位思考一下就會明白./ G0 ]. T0 F& ]* C
所有的聯盟,基本上都是這種形式, 包括CJ,CPALEAD,HASOFFER系列的所有, LT系列的所有. 或者說,這和聯盟無關. 也和OFFER無關.
- s% @/ ^( _$ T/ c任何一個OFFER,不管是什麼類型的,他都要作2件事:
" j* N! B* |. J b3 s/ p一,自己收集並統計,沒有哪個廣告主自己不統計 扔那不管,聯盟向他要多少就給多少的. 這有2種方式:一是基於 HTTP調用,二是基於TCP統計.
3 T: M/ p. O. U: q( C' Y
2 X( i, {4 w/ T* y% ]# |. t! c6 l _二,通知聯盟. 也是有2種方法,一是顯式的0X0圖片調用,二是隱式的後台HTTP CALLBACK.
0 c/ [! W4 x# U; ^3 X; z8 e7 d, M9 V$ E. X
. }1 g/ [- y+ H+ G: ^
; Q; H/ W' I8 L7 q
所以,人工EMU,總結起來,無非是讓數據變化.針對對方統計的數據變化,比如說換S5,實際上換的是IP. 進者換MAC,換HD SN,換IE UA都是一回事.沒什麼多說的.+ _- ^( X; N- r2 w- y
--------------------------------------------------
/ |2 W9 l3 O3 k; J- O3 w9 C0 f另一條思路,就是基於分析出的邏輯,用程序來忽悠廣告主,忽悠廣告主成功,也就是忽悠聯盟成功. 畢竟聯盟發錢是建立在廣告主對你沒意見的基礎上的.
8 j2 g" |5 Y+ `! f" D/ d2 Z下一章,我們來建立一個簡單的小程序來模擬這些過程 .忽悠聯盟一次 請先準備好 Microsoft Visual Studio 2010 ,後續例子將全是VS 2010的項目.
7 w, u& {0 R: {- R1 j0 n
+ K* v& o1 ]& i9 x: C/ _6 _6 h* }& l1 d/ z' r# \
2 E: G4 t" W0 `! @
------------------------------
1 p, g0 `: x% C |另: 本例中,如果你直接調用加錢代碼 ,是可以成功的. 可惜不安全 號多蛋疼的可以試試 並且 提醒 ,CJ的 HTTP CALLBACK是最好加的,也是最好BAN的. |