Hey guys,% `% x ]4 S' i! c& P
% |0 U9 U& F* Z8 wThis is my first share here on MMD. I'm digging myself out of a huge hole, getting back into IM and figured I may as well share what I have in order to get the karma gods on my side
0 C- b8 Y: c% Y0 K
2 Z' k# N( y0 Q6 c" a8 W$ LThis method made me up to 300/day for the last year or so. I got sorta lazy with it and haven't been running it for a few months. I still see some traffic from it though.
8 ~5 z$ e3 m8 W \6 B" z8 p4 T2 l2 K& f% V
Basically, it involves creating fake Keygen files and seeding them on torrent sites. You can use your imagination and put your own twist on it in terms of the type of file it poses as and how you distribute it. When someone downloads and runs your file, the application is simply a window containing your CPA offer, with a banner telling them to complete the offer to generate their key.
+ [. ?& q# e% _1 V/ Q) t" F: x; L& ?3 t; i/ x7 G2 \
1) Come up with a list of currently popular game and app titles. The more the merrier.
/ u4 [( r; T& h1 k) x8 C
! ^6 ?. k1 P$ z: `. V2) Create a banner for each title, 559x60. You can outsource this easily for super cheap as well. Here's an example:
4 b/ N# u0 X8 O7 c5 ~
+ V! |1 f( Z$ W, e" w8 q5 p8 B
& J' N, b0 x9 e% H3 ~- F. ?& Z. s9 k8 Y
3)Set up a URL rotator at a a throwaway domain that will route traffic to your offers. I suggest geo-targetting since this type of traffic comes from everywhere and you may as well milk it for all it's worth. I used IP2Location to do this, and logged every IP to get a better idea of what countries I needed to focus on most. Here's my index.php (you'll need IP2Locator for this to work for you).% X* M1 H/ ?' ~2 r8 B* S- G
; A& H. U% B. Z, cPHP Code:- <?php: l' b% T k" N, v7 `7 H
+ Q s$ S; _5 |" Y( [6 i- include("IP2Location.inc.php");
# ?* p/ d: O1 a1 q$ p
5 j6 ~) J* q0 s% K. p- $ip_loc = IP2Location_open("IP-COUNTRY.BIN", IP2LOCATION_STANDARD);7 L7 i; X; k; |- b6 A- Z6 e
- % C% \$ N: f2 W. m+ U+ n4 C: [
- $record = IP2Location_get_all($ip_loc, $_SERVER['REMOTE_ADDR']);' k- |4 X& G$ ~1 o
2 y4 \7 b9 ?1 h6 x& g- $ip = $_SERVER['REMOTE_ADDR'];9 D) C; Z9 Q0 V1 G% E* c
- $country = $record->country_short;& w7 O$ [( n4 G1 M/ W) |6 U: h
- $long = $record->country_long;3 y6 P% j# M1 G4 U& S$ u# t
- IP2Location_close($ip_loc);2 W1 q( Z5 X& {! L% l$ X
- & H* G' j% h( d) q4 g
7 ~8 `# ^- ~* q+ c- $data = @file_get_contents("ips.txt");* _) x- U5 V* t0 Z
- $data .= "\n$ip,$country,$long";
+ r8 `6 h! l( L |/ U* s6 k# R" t - file_put_contents("ips.txt", $data);
, y4 T0 O6 c' p0 j6 V
! B/ P {+ g j% X- ; h" \% J, f, h: C: K* p1 e1 k) r
- switch ($country)
, W/ w5 I0 H. `( ~ - {
! c, ?2 R7 I$ X3 r+ E* s+ j* | - case "US":" \ G" C S6 k
- $urls[] = "http://www.youraffiliatelink.com/us/1";
/ Q+ P2 l. {8 r+ t8 N0 S - $urls[] = "http://www.youraffiliatelink.com/us/2";
" |# A, X3 V7 _ - $urls[] = "http://www.youraffiliatelink.com/us/3";
4 \. Z G7 R+ t& B* H/ }) C9 }( T - break;2 N! j" l) V% Q& m8 ^2 i9 q
- 5 q0 w8 |5 `8 @4 Z& c
- case "CA":
F" I j& l8 L9 J: j - $urls[] = "http://www.youraffiliatelink.com/ca/1";
. G# C$ ?5 o9 ?5 p! z - $urls[] = "http://www.youraffiliatelink.com/ca/2";) {. {& V2 q' i& t( b
- break;" C3 l6 \' Q7 Q8 J
/ ]- i: L. R% [' C8 v- c: \- case "UK":
# l% y( c2 \4 W5 `9 u; p( r5 e; G1 N - $urls[] = "http://www.youraffiliatelink.com/uk/1";) M2 T" x0 \. e+ |9 y8 C; n, k
- $urls[] = "http://www.youraffiliatelink.com/uk/2";5 b m% r/ i8 p* X$ D) R$ Z
- break;! t, r, z7 ^! J
" b+ A# v; |: v* U- default:! u8 H* N+ p _8 v% o6 }
- $urls[] = "http://affiliatelink.com/1";
; U9 \. i; Y7 Y; q4 o; X - $urls[] = "http://affiliatelink.com/2";
4 R& {+ l5 }! L0 e' T. u$ r& E+ { - $urls[] = "http://affiliatelink.com/3";- Q& X6 y! K1 k0 O4 S) p6 w
- }* j+ Z" m1 Q5 ], N
; G2 z; B2 |6 [$ g% z- $index = array_rand($urls);" J3 S; \& A) u% V
- $url = $urls[$index];
! c& E% d% E$ y8 r2 Y" ^ - header("Location: $url");
1 a1 s0 D9 c8 V; I4 T - ?>
& I$ p) C' W' T+ H/ U
$ N/ X+ s- B! Y! p% f2 `0 {. J9 s- <script type="text/javascript">
0 W) t7 P* m- S, [- \9 L - var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
1 g. q0 J/ p2 ^ - document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.JavaScript' type='text/javascript'%3E%3C/script%3E"));% Y$ E) G2 x, Q% ~- n
& F" L( |2 z1 F. b% a- [color=#FFD700][b]
' X" t3 d6 b5 G- U - 3) Using MS Visual Studio, create a .exe file for all of your titles using 'TheBrowser' as a template. Point it to your rotator, plug in the title's banner, and change the title. Here's the source:[/b][/color]7 Q5 y6 Y. g& H$ _7 I# C# S
6 i; o% m7 a9 q+ z: ^5 y- Code: http://www.megaupload.com/?d=YW9JAN34
3 ^ C. k9 f2 ~1 Y: a - 4 C4 i4 b1 C; r
- This is what the app will look like when opened"
; ^. L( ]6 l) x/ B5 E: @ - [img]http://www.2829.ca/stuff/app.jpg[/img]
9 @' J G& V& b' b. Y+ v - |2 X& X) f# Q- m0 X
- [color=#FFD700][b]
, f" j; M( a& F6 m - 4) Distribute your files via torrent sites, warez, forums, or however else you see fit. I had a linux server on which I ran rtorrent to seed my torrents. I also had as pearl script written to mass create torrents. It would create a ZIP file with all of those torrents, which I would send to an outsourced worker to upload across many sites for me. Here it is:[/b][/color]
b& f+ V H9 P( H: [+ s - , ^, A- D; [5 L& y6 M2 v4 n
- Code:
. Q! v9 _/ q2 f1 X6 A! |" J5 p- z - [code] #!/usr/bin/perl -w' V: v* x& Z5 }4 K( w0 B
- # Get and install this: http://www.createtorrent.com/createtorrent-1.1.4.tar.gz- j$ Q, ]7 O* r4 x
- $ O3 \6 K1 K" i1 B" H t! y
- use strict;& W8 W: {9 G. B' P! C8 _+ C
- my $exe_dir="/root/seedbox/pc-apps/"; # directory to look for exe's
. w1 `% F- Z# G3 E+ B - my $out_dir="/root/seedbox/torrents/"; # directory to put torrents and some temporary data
. a3 i. L' v5 p! ` ~ - my $share_out="/root/seedbox/files/"; # directory to put .exe, .txt and others.
8 T2 D; [- M- e. \* u
+ O \, B; o9 ?9 }% ?2 T' C' O- my $torre_zip="/root/seedbox/zip/pc-apps-torrents.zip"; # zip file containing torrents for upload
; ?0 r8 p) e, K& k - my $share_zip="/root/seedbox/zip/pc-apps-share.zip"; # zip file containing share data (exe's, readmes)
]/ B) Z8 X5 x' D6 `1 Y
' E! `* S; ~: f( J- my $ann="http://open.tracker.thepirat****.org/announce"; # tracker announce url7 _3 d3 \/ h5 h1 {+ [. A
- my $comment="Run the keygen, follow instructions, enjoy!"; # torrent comment
% E& ]! [) n8 U1 j. K - my $num=1; # number of torrents for each file
% J/ g7 h% d; E. _ Q - ; C: q- o+ k# J3 P, T Y
- sub add_to_zip {qx"zip -1g $_[0] $_[1]"}8 ~) L8 f# r% X. M+ Y1 d
- ' f# W9 z( p' D9 G
- unless (-d $share_out) {mkdir $share_out or die "Could not create directory to put the shared data in; create it by your own hands ($share_out)\n";}1 e3 H# U( @- U. Y% y* H; [5 o$ s8 O
- unless (-d $out_dir) {mkdir $out_dir or die "Could not create directory to put the torrents; create it by your own hands ($out_dir)\n";}
- w+ m b9 }1 K! X0 j' A - if ($share_out eq $out_dir) {die "Please, set either out_dir or share_out to different value\n"}. @( |7 f k/ ]9 ~! D
7 |7 i) O9 `! c3 v9 t5 E- opendir e_dir, $exe_dir or die "Could not open dir with required content: $!\n";9 ~: j5 k* v8 H4 O' ]8 K8 h: o' ]
- my @filelist = grep(/\.exe|\.EXE/i, readdir e_dir);
+ k" M' V9 J( _/ k - closedir e_dir;8 A6 e1 x) T0 w( r8 q
- 3 {- q+ x- M w
- for my $exe (@filelist) {2 r) k6 Y. m3 o; W- N; ]
- my $occur=0;' A4 S6 U! {- Q' n" A4 T
- until ($occur eq $num) {# t/ K; R. c- Z0 M
- my $tm=time(); $tm=~s/^.{7}//g; $tm=$tm.int(rand(2313));
. W5 p; N: p) V6 w8 i' w - ) y8 l+ U* m% p
- my $file_prefix=$exe; $file_prefix=~s/\.exe$|\.EXE$//g;1 I- s ?/ u3 H- c( w. w+ t- A5 E$ R
- / n0 K ?3 @# C* m4 a8 T& u6 v+ v
- my $f_rea_t="$file_prefix-$tm.txt";my $f_rea="$out_dir$file_prefix/$f_rea_t";
Q* J- g2 H0 T9 { - mkdir $out_dir.$file_prefix;
) X3 e* m6 N( X" k
" D& B" v3 H" b) E5 v z- T- qx"cp $exe_dir$exe $out_dir$file_prefix/";! \: i- g, N( Y
' Z5 Q9 G" x# i, j- my $f_tor="$out_dir$file_prefix-$tm.torrent";
" D2 T6 v+ `6 N A5 z- F# S: A( \
* d& x i& B; v0 ^/ W- open (f_readme, ">>$f_rea");2 ]! d% f5 N& M) K" P. ~' ?$ i
- print f_readme "Torrent created for $exe;\nTime: ".localtime().";\n";/ q9 }8 B: s( v& a& n5 j
- close f_readme;( q2 } m# H" c+ {, V0 R
+ p) y ^' T6 ~- qx "createtorrent -a "$ann" "$out_dir$file_prefix/" "$f_tor" -c "$comment"";1 g8 w' F2 {. Z
- ( S- U! f" d' k8 x5 |5 S. ?
- if (-d $share_out.$file_prefix) {qx"mv $out_dir$file_prefix/*.txt $share_out$file_prefix/"; qx "rm -rf $out_dir$file_prefix"}' n6 ?; o6 J- P# j0 S1 C
- else {qx"mv $out_dir$file_prefix/ $share_out"};0 \8 L: M$ y+ [ ]+ ^# S( s
% b8 Y. b Z+ M5 A- add_to_zip($torre_zip,"$f_tor");! j! X9 v) d5 u$ m5 R! t- c1 z
- add_to_zip($share_zip, "$share_out$file_prefix/*");- {& O! p @( `! d
- my ($md5, $dump)=split(/ /, qx"md5sum $f_tor");) G# b& h1 T( j* v/ R3 ~
- print "\t$f_tor: $exe + $f_rea_t: $md5\n";
. S/ _5 w. m7 R4 z. ~- O - $occur++;% m6 {! ]/ N$ \+ l
- }( y4 j) N, _$ L& h4 |# w
- }
$ w( x9 n7 F. o* U% e! f8 c - 9 B3 U# m" w) N9 [
- __END__
1 [$ Q! A7 K4 F3 c: } - By http://getafreelancer.com/users/608999.html
複製代碼 That's the method in a nutshell. Nothing groundbreaking, and I'm sure many here have used a very similar method. You should be able to make a fairly easy $20-100 per day by putting your own twists on it.
0 P* A9 q; ]- X4 b# y7 y
( h. t4 c# O" J4 i4 `% FHope some of you find it helpful. Feel free to PM me your thoughts. |
|