RB Source Code Released!

May 21, 2008

if you are a user of RB/RM2 then you must have noticed that recently there was no updates to RB. unfortunetly i have been too busy with my life. and Ratiomaster seems to busy too. so there was no work done in RB. IMO RM is a really neat piece of S/W. there is nothing really like it over there. I personaly prefer shu mod for cheating. and i think it is the most safe/practical thing left to cheat with. but it can’t really replace the void left by RM. RM still works but its very risky to use it!

So i am releasing the source of RB/RM2. its public now and its licened under GPLv2! ;) so all you hackers out there, who wants your freedom, now you can play and hack around with RB if you like. and make something better. i don’t know… just use your imagination. most prolly there will be some people who fork this code base to create there own clients. like copy paste this code and call it GRM :P or something like that. that is the nature in the ratio cheating community i guess :( anyways i hope there will at least someone who will carry this forward and keep it open at the sametime.

Happy Coding!

moofdev post: http://www.moofdev.org/forums/index.php/topic,2762.0.html

Direct Link: http://ratiomaster2.googlecode.com/files/RatioBlaster.source.code.release.1.rar

SVN Repo: https://ratiomaster2.googlecode.com/svn

Google Project: http://code.google.com/p/ratiomaster2


Alternatives to blackcats torrents

April 26, 2008

here are some good alternatives…

LinkoManija.Net

Nordic-T

both of these site have a good collection of games. but there swarms might not be as fast as Blackcat’s ones. anyways getting in to these sites aren’t hard at all. these are good sites that are more open to people than some ultra elite site like blackcats ;)

cheers!

PS:- you will find that these sites use languages other than english most of the time. so thats a another defficultiy you will face. if you can’t read those lang’s.


How I Installed Shu Mod in Linux

April 22, 2008
  • shu version: – Hacked 2.3.0.195 (2.5.0.4)
  • linux distro :- Ubuntu
  • ubuntu version: -  8.04 LTS
  1. Install sun java JDK with apt-get install sun-java6-jdk (most of you can just install the JRE(apt-get install sun-java6-jre) and not the JDK, i needed it for other reasons….)
  2. Install Azureus in the normal way using apt-get install Azureus
  3. sudo su -> enter your password -> gedit /usr/bin/azureus -> replace the last line(starting from exec till thee end) with the following,
  4. exec    $JAVA -Xmx1024M -Djava.library.path=.:/usr/lib/jni:/usr/lib -jar /usr/share/java/Azureus2.jar
  5. Extract and get the Shu’s Azureus2.jar. copy it to /usr/share/java/Azureus2.jar
  6. Open up the Azureus2.jar(the one you just copied) with the archive manager(just double click on it!).
  7. In the archive go in to the path /META-INF/ and then open the file MANIFEST.MF file.
  8. Add the following two lines in to it
  9. Class-Path: /usr/lib/java/swt.jar
    Main-Class: org.gudy.azureus2.ui.swt.Main
  10. Save it. and Update the file inside the Azureus2.jar(the Archive manager will ask you whether to update it.. just say yes).
  11. Now lunch azureus in what ever way you prefer. ex from the menu/command line.
  12. volla! now shu mod should start.

btw: this is just a one way of doing it. there are many ways. i think you should be able to change all the command line paras and give all the option from the command line it self rather than editing the manifeast file. i m not sure thought. anyways i got it to work and thats all i wanted :)


RatioBlaster

September 22, 2007

after some heavy hacking with RM’s source, i have come up with something called RB ;) take a look!

Release of RatioBlaster 0.15 beta

http://www.moofdev.org/forums/index.php/topic,2395.0.html

Download Links

RB skinned version…(this version is OLD, please consider downloading the clean version till a new skinned version is released)

http://www.moofdev.org/forums/index.php?action=dlattach;topic=2395.0;attach=231

RB clean version

http://www.moofdev.org/forums/index.php/topic,2414.0.html

w00t! feel so good to do some programing after all! :P


Reverse Engineering NRPG RM!

September 6, 2007

NRPG Ratiomaster is a small standalone application which fakes upload and download stats of a torrent to almost all bittorrent trackers.
This means that it does NOT rely on your bittorrent client (uTorrent, Azureus, etc.) and it will NOT download/upload the files on a torrent – it only can fake download/upload.
NRPG RatioMaster has hardcoded emulations for the most commonly used BitTorrent clients: uTorrent, BitComet, Azureus, ABC, BitLord, BTuga, BitTornado, Burst, BitTyrant, BitSpirit.

NRPG RM is a RM mod. it is based on RM 1.4. it is actively maintained and have any new features when comparing to RM.  Now i reverced engineered RM. and these days i am busy(well… to be ohenset i am busy watching SG1!!! these days… it have influenced me a damn lot… man i love SG1! its a grate show), getting RM in to a single class. that means i just wanna make a class that will perform normal tasks done by RM. so that i can better hadel it… and improve on it. and if i succesfully complete taking RM in to a class. it will enable me to do a lots of things… hmmm yeah a lot of things! hehe but i have to do the ‘hard part’ first.

I am using VS C# IDE to develop RM. but i have tried out MonoDevelop, #develop… too. #develop is very cool! it is more faster and really responsive than VS… but RM developed in VS. and it seems that GUI designer code of VS is not recognized by #develop :( this is really sad… if it worked that way i could have very easily moved my project to #develop…. it’s GPLed too! so whats more :) lol…

anyways back to NRPG RM. well nrpg rm was not so easy to decompile at first. cause it seemed that it was not a normal .net assembliy!!! lol i tried to  decompile it with .net reflector and some other stuff… even with the defult tool which comes with VS. but no luck it says that it doesn’t have msil headers! :P it seems that nrpg was compiled to native code by the devs… to protect the source may be. given that nrpg reverce engineered RM when he started out his program, i am pretty sure he thought of the possibility that someone can try to decompile nrpg as well. so he must have applied some protection.

nrpg was a nice person cause he released a nrpg version for mono as well! so that people like my self could run it in linux and any other nix that can run mono. thanks nrpg for doing this. but anyways i believe he could not do the same compiling to native code thing to the mono version of nrpg rm. and as a result the version for mono was easily decompiled using dot net reflector(love this piece of software!!!) . ASAF i can understand most of the RM’s basic stuff was not changed. nrpg have made RM a component. which i recognize as the main thing he have done. so by doing that and implementing tabs, he generates components in the runtime. so u can run many RMs simultaneously…

however this way of implementing has its draw backs too…. i think it slows RM a lot… jsut think, every time you call a new tab its a new set of components! it is heavy on memory… and kinda slow too… but it doesn’t mean this nrpg rm is bulshit! it is a very good software…

I could have developed my custom RM upon nrpg’s rm but i think i am better off with modding the clean, original RM. nrpg version have some fancy controls which makes things more heavy on memory… and the code. and hey after all for me, the simple code is much better anyways, its easier to understand it, it easier to change it…

I hope to finish developing my custom version of RM as fast as i can lol hehe if it wasn’t the stargate series i would have finished doing most of the stuff… in the basic RM class implementation. but i am seriously addicted to SG1, and i have to watch at least three episode per day… :D


Reverse Engineering RM

August 28, 2007

RatioMaster is an application designed for spoofing uploads on BitTorrent trackers. It connects to a tracker and behaves like a normal BitTorrent client, but without actually uploading to / downloading from other peers in the swarm. It reports to the tracker that it’s uploading (or downloading or both, it’s your choice) at a certain rate, thus making it useful for artificially increasing your ratio on certain sites that track a user’s overall ratio (total uploaded/total downloaded).

RM is grate. but unfortunately it is not very actively maintained now days… which is bad. i recently decompiled RM. and right now i am having fun hacking it. RM seems to be a very nice app. but i am sure that people like OiNK(n TMT, tracker admins..etc) could have figured out some ’signatures’ that RM process. to catch it in action. i am not sure about this. i don’t know if there was a sig or not. i don’t know what it could be if there is a one(or more than one). It seems RM uses some libraries. etc BytesRoad libs…. so it is possible that some common bug or some sig in these libs can make RM detectable on trackers.

Anyways i did at some custom features to RM and recompiled it. so i can use it for faking of course! :P but it wasn’t very straight forward process. cause when i decompiled RM to c# using

.NET Reflector 5.0 / Lutz Roeder’s .NET Reflector  – www.aisto.com/roeder/dotnet/

the source it produced(which was very good! i was impressed! good work Lutz!!!), could not be loaded in to visual studio. well it was loadable but i couldn’t open the forms in the GUI editor. there were some errors. there was this manager object which gave a whole lot of errors. it was associated with this tray icon control. i removed all the lines that gave errors until it stoped giving me errors!!! :P lol well after wards the GUI editor could show me the RM UI. and i had to do the same editing/commenting for the other form Memory Reader UI. afterwards i tried to compile it. but hey, it gave some errors. two main errors actually. one was in a switch statement.  it couldn’t accept a float variable as the value on which the switch must happen,

like… switch(num) where num is a float. i tried to find a solution to this. but it seems to trouble sum so i replaced the switch with a nested if.  i think its ok to that.

and then there was a list collection class. and it had a problem referring to it while we are inside a foreach loop! arrr… i tried to find something do about this. but again… i didn’t find anything that could make it work. but the good thing was that this class only helped RM to add a log entry!!! so i commented it out(which makes it unusable of cause… but its just adding a line to the log, nothing bad for the operation of the client… i will have to fix it later or sooner…).

after that RM compiled with no errors. and then i added some tiny features like confirming exit.. different tray icon(of a piggy!!! lol oink! ;) ). and i change the nasty ballon behaviour of the tray icon. it keeps displaying em all the time… so i made it clear to the app to not to show them too often. it will wait 15000 mil secs(15 secs) between two baloons been displayed… nice :)

and then i added a new tab, where i hope to add some stuff. some new features… i have one feature there for now. it will stop updating the tracker. just like when you kill RM(not exit it, cause then it sends the stop event to the tracker). i called this the ‘emulation of a client crash’ feature!!! lol.. hehe.. this could let you make a second choice in case you need to… easily… with out having to kill RM through some process manager(windows task manager)…

hmmm… after a long time i am having fun developing something… lol last time i developed something it was a trojen(which i started from scratch, but i used samples yes! :D )… and now its a ratio cheating program! i guess its getting better lol ;)


I Wanna Decompile em all!

July 28, 2007

I love open source/FOSS software. but unfortunately not all the software out there are open source. and i don’t want all of them to be open source! cause then there will be no interesting flame wars! :P well anyways i have come across some grate cheating softwares/mods. and shu mod is one of them. basically shu mod is a modification(mod) of Azureus. and how come Azureus got modded so easily? its open source :) now although under the GPL’s terms shu mod must also be open source. but it is not. shu is a asshole and he don’t wanna release the source(this is illegal btw :D ). so what would you do if you want to mod shu? well you guessed it, you have to decompile it. well its not hard at all. it seems java programs are easier to decompile. it should be cause by nature the java byte code is supposed to be a universal thing… so i guess it is easier to deal with it. like its not the direct instructions for the CPU… but for the java VM.

Anyways i have a another favorite program called Ratiomaster(RM). which is kinda old now. it is not maintained now. the guys who created it seems to be not intrested any more in developing it…. anyways now i have the need to decompile it. and RM is closed source + it doesn’t brake any laws by not releasing the source unlike the shu mod. it is written in VB.net(i guess), so i will have to decompile the .net code…. it is not soooo hard… i guess! lol :D

I tried coding a java version of RM… but it is not easy for a amature like me to do something like that. i am just starting coding! lol…. so i’ll try decompiling RM and looking at it’s source… and then may be i can look and learn from RM… and then i will be able to implement it in my own java progy… which of course will be open source(GPLd ;) )…


Safe Ghost Leeching

June 30, 2007

I made this post on a forum about cheating… i though i would put it up here as well :)

i don’t know whether this is well know or not but…. WHAT IF:

i have a friend called A who is a member of oink. and i am B. user B does not have a account on oink.
A download a torrent called supermusic. and then he starts leeching/seeding it in the legit way. he doesn’t do any cheating or anything, except giving me(user B) the peer list! Tongue he do this by saving the peer list and then emailing it to me. and then i use something like Azureze or utorrent… modified or not…. and i import the peer list that user A gave me. and then i start to leech from the peers in the peer list.

so how is that? as far as i can think(or i have thinked rather Wink) there is no way oink is gonna ban me! because i don’t have a oink account in the first place. and oink is not going to find out that user A(the legit user gave me the peer list, as everyone downloading the torrent have the peer list). the only thing that the users could do to block me is to ban my ip from there clients…. that would be effective in the long run… and for the tracker… they will have no clue! or even if they see that there peers have been uploading to some ghost peer!, they can’t ban or do anything about it… they may even think that the ghost peer got the peer list throgh some user who have DHT enabled….

if the ‘ghost peer’(user B/me) manages to stay low… he will be undetected…. and he will be able of leeching/seeding from the swarm with out borthering aobut the nazi big brother oink! Cheesy

what do you say people? do anyone see any hole in this method? i am sure that the tracker admins are aware of this… i just wanna hear your comments on this… cause i am thinking of trying this out… hehe and you know where i am gonna try this out! Wink

 


3TBs Uploaded in 10mins – Nasty!

June 27, 2007

when you are passonate about private trackers and when you don’t think that cheating is a ‘phelidopile’ act, you tend to some really funny things ;) As i have been collecting invite only tracker accounts for a while, i have a lot of em. and sometimes i feel that i have too many accts. even now about 97% of my accounts are not really used by me. i only use two or three trackers really… may be four or five but thats all.

While i don’t use most of the trackers i have. i do stimulate usage in them by cheating. because i want get good stats in them and archive the power user status so that i can get invites which will aid me in trading. or i can buffer these account so i can trade them for higher level trackers.

But sometimes there are trackers in your list which you really don’t think are worth having…. i had some of those trackers in my list. so i got crazy and i cheated like a bitch! haha… it is too fucking obvice that if you cheat with a speed like 1GBps you are gonna be baned!. because any anti cheat script will detect that abnormal upload speed and surely some mod will see that and will ban you….

well there is this one tracker where i deared to upload like that. but i never got banned there. but just yesterday i joined this other tracker…. and i cheated like 1GBps … and soon within minutes i had more than 3TBs uploaded… and then the inevitable happened. a mod disabled almost all the things i can do inside the tracker. and then he messaged me asked me whether i have anything to say about my abnormal activity! oh man… what can i say… well i think that mod was a good person. cause unlike any other tracker he didn’t just banned me. after uploading more 3TBs within 10 mins… he gave me a chance to defend my self…. so i own him some respect. there should be more people like this. yeah… not more people like some crazy oink mods!

well i told him that, i cheated! yeah i did. i told him i tried this cool program called ratio master and some stuff… he also asked me why i shouldn’t be banned. i told him that this was the greatest looking site that i have ever been to. which is not a lie really.. hehe. and the bugger didn’t ban me he just left my accout… i don’t have download privillages nor can i post in the fourms…. but i have a account with a huge buffer… and i can always enjoy the looks of the site! :D well thats ok for me!


Tracker Hunt

June 22, 2007

Well folks if you are into private bittorrent sites… you probably know how hard it is to get in to some of the high level tracker out there. like OiNK, ScT… etc. well so far i have been trying to get in to most of these stuff but i have had bad luck getting a invitation in to oink. everybody likes music! so do i. and because of that i really like to get in to oink. you know with all that hype around oink… it makes me wanna get in there! well there are actually two main reasons for me to like oink.

the first one is that well.. it have a lot of music! hell its famous for the music it have…. so yeah i sure wanna taste all that music… but well i guess thats pretty normal… right… but hey do anyone of you know my second reason? ;) well.. i think you guys have heard about ‘cheating’ in the private torrent scene. and well i am a cheat :) oh well hold your cursing people! i have reasons for what i do and don’t feel like a fucker for cheating… well well… what i was gonna say was… i want to cheat on oink! and of course i wanna do that with out getting banned!!! see… a lot of people are saying that its very hard to cheat on oink… and the admins are like… you can’t cheat on oink! well those words do ‘turn me on’! every time i hear someone say that it is impposible to cheat on oink. i just want to try and cheat there! man… its a obbession i guess… hehe… but anyways i should get a invite to that place before i do anything… and after i get in to the place… i’ll have to download some grate music off it.. till my ratio becomes a major issure… that i am gonna be banned anyways…

so when i have a low ratio and about 5 gb downloaded… i guess i get shu to cheat… you know… i’ll set it on ratio cheat mode and will cheat till i get a ratio of at least 0.9 well i may get banned or i may not get banned… any ways i am willing to take the risk….

and this is for those guys who think that cheating is impossible… hey i like to share too… but sometimes i wanna cheat because i can’t keep up with this stupid connection of mine! hehe… it is possible to cheat! fellows… its just a matter of how hard you wanna try… if you are some sicko who don’t wanna upload because you don’t like the idea of sharing… you can cheat… and if you are a person who have to cheat in order to get the max amount out of your connection(like if you have a adsl connection, where your dl speed is higher than your ul speed + you are obsessed with the connection! :) that you wanna get the max out of it, downloading as much as possible…)

anyways… if i ever get a oink account… i’ll try to cheat on oink… i mean no matter what happens i will try cause i prolly can’t keep up with oink… with ma connection… or even if i could it would be too much work for me…

so hey oink!, wait for me, i am gonna come in and cheat! lol :D