+ Reply to Thread
Results 1 to 9 of 9

Thread: rmClient Maker

  1. #1

    Post rmClient Maker

    Hello,

    Here is the new RatioMaster encrypted clients maker. which is support the old school .xml clients so you can easily porting the clients

    As always, Thanks mmmmm for the great support.

    Known issues
    • For uTorrent, changes to the build number in the General tab won't be acknowledged by generating a sample peer_id unless the client file is saved and reloaded
    Attached Files Attached Files
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    fd2013 (02.12.23) , joe1982 (28.10.23) , ParamouR (14.09.23) , Gogulan (05.03.23) , AxiomaticDirection (04.12.21) , mmmmm (03.12.21) , anon (03.12.21)

  3. #2
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    This program is now public. Opening existing client files should give you a good clue as to its operation and syntax, but feel free to ask any questions here. A nice reference for writing and testing regular expressions is available at http://regexpal.com.s3-website-us-east-1.amazonaws.com/.

    Recommended reading: https://www.sb-innovation.de/showthread.php?t=32021, https://www.sb-innovation.de/showthread.php?t=33436, https://www.sb-innovation.de/showthread.php?p=363021
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  4. Who Said Thanks:

    JohnWick (05.12.21) , mmmmm (03.12.21) , Lucius (03.12.21)

  5. #3
    Don't forget about this very useful tool
    https://www.sb-innovation.de/showthr...ReportMode-1-0

    It makes everything in this post like magic:
    https://www.sb-innovation.de/showthr...l=1#post363021
    Last edited by Lucius; 04.12.21 at 17:00.
    Reply With QuoteReply With Quote
    Thanks

  6. Who Said Thanks:

    mmmmm (04.12.21)

  7. #4
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    You'll need to repost the attachment and help text here though, that thread is in a class-restricted subforum.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  8. #5
    Quote Originally Posted by Lucius View Post
    Don't forget about this very useful tool
    https://www.sb-innovation.de/showthr...ReportMode-1-0

    It makes everything in this post like magic:
    https://www.sb-innovation.de/showthr...l=1#post363021
    No permission for report mode
    Reply With QuoteReply With Quote
    Thanks

  9. #6
    Quote Originally Posted by JohnWick View Post
    No permission for report mode
    I will open a new thread for it, There is a bug I will fix first then share the updated version with you.
    Reply With QuoteReply With Quote
    Thanks

  10. Who Said Thanks:

    anon (06.12.21)

  11. #7
    Quote Originally Posted by anon View Post
    This program is now public. Opening existing client files should give you a good clue as to its operation and syntax, but feel free to ask any questions here. A nice reference for writing and testing regular expressions is available at http://regexpal.com.s3-website-us-east-1.amazonaws.com/.

    Recommended reading: https://www.sb-innovation.de/showthread.php?t=32021, https://www.sb-innovation.de/showthread.php?t=33436, https://www.sb-innovation.de/showthread.php?p=363021
    Good, Is it not good if ratio cheat creation tools and tricks should be public?

    I am not saying RM or MR source should be public, but there should be tips to create simple cheat tools.
    Last edited by JohnWick; 05.12.21 at 18:34.
    Reply With QuoteReply With Quote
    Thanks

  12. #8
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by JohnWick View Post
    Good, Is it not good if ratio cheat creation tools and tricks should be public?
    There are valid reasons for cheat client authors not to publish source code or documentation in public, because...
    ...ideally, knowledge of how a system works alone should not be enough to subvert or vulnerate it, but that does not truly apply here because...
    ...making a 100% perfect cheat client is not possible, and detecting 100% of cheating is not possible, as there are too many idiosyncrasies and fringe cases to consider because...
    ...ultimately, BitTorrent was not designed for private sharing or centralized tracking of ratios, and while protocol extensions do exist, they cannot implement such a thing in a way that is both secure and backwards compatible.

    I am not saying RM or MR source should be public, but there should be tips to create simple cheat tools.
    JOAL and ratio-spoof are open source, as are other lesser-known programs. Back in the day, the RatioBlaster and TorrentProxy sources were the go-to reference for aspiring programmers. There is a subforum here dedicated exclusively to documenting how each client handles key aspects of its tracker reporting. Everyone who has asked for help on this regard has received it. Fun fact: I answered every question Owyn had about uTorrent modding when he hadn't yet made mention of doing any, and was one of the betatesters for the first Serenity mods (in plural, the settings manager didn't exist yet).

    At the end of the day, though... programming is hard, and BitTorrent and HTTP are complex protocols. I'm not saying no one should try - otherwise we wouldn't have all the programs we have here - but here's a suggestion. Write a small cheating program that only starts a torrent, reports a custom amount of upload, then stops it. You will quickly learn how "simple" this really is.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  13. Who Said Thanks:

    Lucius (08.12.21) , JohnWick (06.12.21)

  14. #9
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Obtaining and validating the reserved bytes takes a bit more work than the rest. https://www.sb-innovation.de/showthread.php?t=34729 gives a general overview to which I'd like to add some tips.
    • Under Windows, Wireshark with Npcap is the best method of capturing loopback traffic (and if you're reading this, you likely already have both installed). To get cleaner results, use (tcp port XXXXX || tcp port YYYYY) as a capture filter, where XXXXX and YYYYY are the listen ports configured in the torrent clients you'll be using.
    • Add a small torrent, preferably one created by yourself exclusively for this purpose that has the private flag set and no trackers defined. One client must be seeding it, and the other must be at 0% done.
    • Protocol encryption must always be disabled.
    • To initiate the connection, add 127.0.0.1 as a peer on either client; the port number must be that of the opposite one.

    I_1024.pcap.gz provides an example of an unencrypted handshake between qBittorrent 4.5.1 and Clean uTorrent 3.5.5_46074, followed by the complete download of a 2.25 MB torrent, very much like what you'll get after doing the capture on your own. See if you can find the reserved bytes and LTEP identification string for both peers.

    Note mRatio does not connect to peers or respond to incoming connections, and therefore does not require any of this.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  15. Who Said Thanks:

    Lucius (18.02.23) , mmmmm (15.02.23)

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •