17 May 2010

uTorrent Leecher Mods Universal Patcher and Instructions (all Versions 1.8 - 2.x)

uTorrent Leecher Mods Universal Patcher


search replace pattern hex + strings in binary
original:

%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

25 53 25 63 69 6E 66 6F 5F 68 61 73 68 3D 25 2E 32 30 55 26 70 65 65 72 5F 69 64 3D 25 2E 32 30 55 26 70 6F 72 74 3D 25 64 26 75 70 6C 6F 61 64 65 64 3D 25 4C 64 26 64 6F 77 6E 6C 6F 61 64 65 64 3D 25 4C 64 26 6C 65 66 74 3D 25 4C 64 26 63 6F 72 72 75 70 74 3D 25 4C 64 26 6B 65 79 3D 25 2E 38 58 25 73 26 6E 75 6D 77 61 6E 74 3D 25 64 26 63 6F 6D 70 61 63 74 3D 31 26 6E 6F 5F 70 65 65 72 5F 69 64 3D 31 25 73 25 73

=========================

multi10:
%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld0&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

25 53 25 63 69 6E 66 6F 5F 68 61 73 68 3D 25 2E 32 30 55 26 70 65 65 72 5F 69 64 3D 25 2E 32 30 55 26 70 6F 72 74 3D 25 64 26 75 70 6C 6F 61 64 65 64 3D 25 4C 64 30 26 64 6F 77 6E 6C 6F 61 64 65 64 3D 25 4C 64 26 6C 65 66 74 3D 25 4C 64 26 63 6F 72 72 75 70 74 3D 25 4C 64 26 6B 65 79 3D 25 2E 38 58 25 73 26 6E 75 6D 77 61 6E 74 3D 25 64 26 63 6F 6D 70 61 63 74 3D 31 26 6E 6F 5F 70 65 65 72 5F 69 64 3D 31 00 00 00

===============

multi11x sbi:

%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld2&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

===============


fakeup1x:
%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=1%Ld&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1


25 53 25 63 69 6E 66 6F 5F 68 61 73 68 3D 25 2E 32 30 55 26 70 65 65 72 5F 69 64 3D 25 2E 32 30 55 26 70 6F 72 74 3D 25 64 26 75 70 6C 6F 61 64 65 64 3D 31 25 4C 64 26 64 6F 77 6E 6C 6F 61 64 65 64 3D 25 4C 64 26 6C 65 66 74 3D 25 4C 64 26 63 6F 72 72 75 70 74 3D 25 4C 64 26 6B 65 79 3D 25 2E 38 58 25 73 26 6E 75 6D 77 61 6E 74 3D 25 64 26 63 6F 6D 70 61 63 74 3D 31 26 6E 6F 5F 70 65 65 72 5F 69 64 3D 31 00 00 00

--

fakeup8x:
%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=8%Ld&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

fakeup2 = &uploaded=2%Ld
fakeup5 = &uploaded=5%Ld
...

===================

multi100:

%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld00&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

25 53 25 63 69 6E 66 6F 5F 68 61 73 68 3D 25 2E 32 30 55 26 70 65 65 72 5F 69 64 3D 25 2E 32 30 55 26 70 6F 72 74 3D 25 64 26 75 70 6C 6F 61 64 65 64 3D 25 4C 64 30 30 26 64 6F 77 6E 6C 6F 61 64 65 64 3D 25 4C 64 26 6C 65 66 74 3D 25 4C 64 26 63 6F 72 72 75 70 74 3D 25 4C 64 26 6B 65 79 3D 25 2E 38 58 25 73 26 6E 75 6D 77 61 6E 74 3D 25 64 26 63 6F 6D 70 61 63 74 3D 31 26 6E 6F 5F 70 65 65 72 5F 69 64 3D 31 00 00

====================

multi111:

%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld11&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

06D0C0  25 53 25 63  69 6E 66 6F  5F 68 61 73  68 3D 25 2E  %S%cinfo_hash=%.
06D0D0  32 30 55 26  70 65 65 72  5F 69 64 3D  25 2E 32 30  20U&peer_id=%.20
06D0E0  55 26 70 6F  72 74 3D 25  64 26 75 70  6C 6F 61 64  U&port=%d&upload
06D0F0  65 64 3D 25  4C 64 31 31  26 64 6F 77  6E 6C 6F 61  ed=%Ld11&downloa
06D100  64 65 64 3D  25 4C 64 26  6C 65 66 74  3D 25 4C 64  ded=%Ld&left=%Ld
06D110  26 63 6F 72  72 75 70 74  3D 25 4C 64  26 6B 65 79  &corrupt=%Ld&key
06D120  3D 25 2E 38  58 25 73 26  6E 75 6D 77  61 6E 74 3D  =%.8X%s&numwant=
06D130  25 64 26 63  6F 6D 70 61  63 74 3D 31  26 6E 6F 5F  %d&compact=1&no_
06D140  70 65 65 72  5F 69 64 3D  31                        peer_id=1       

difference from SB-Innovation NoComplete_Report-Seeder_Multi111:

%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld22&downloaded=0&left=0&corrupt=0&key=F3A03465&numwant=200&compact=1&no_peer_id=1

multi111 Leecher:
%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld22&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1
====================

multi101:

%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld01&downloaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

===================

invert uploaded - downloaded:

%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&downloaded=%Ld&uploaded=%Ld&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

===================

Report uploaded only:

%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=%Ld&downloaded=000&left=%Ld&corrupt=%Ld&key=%.8X%s&numwant=%d&compact=1&no_peer_id=1

log [error- key=...]:

tracker.publicbt.com/announce?info_hash=%d6x%10%12%3a%89%224%1b%11%23w%9d%8e%01%5e%ff%29%9a%5e&peer_id=-UT2020-%c0L%0c%20%e5%d7i%d3%7d%0d%da%f5&port=14990&uploaded=0&downloaded=000&left=0&corrupt=0&key=00000000&numwant=-158767915&compact=1&no_peer_id=1&event=started



===================

Changing PeerID uTorrent v2.x to older uTorrent version

Search:
-UT2???-

2D 55 54 32 ?? ?? ?? 2D

Replace:
-UT1820-

2D 55 54 31 38 32 30 2D

sample logs from outgoing traffic:

from -UT2020-

tracker.openbittorrent.com/announce?info_hash=%c3%061Vr%fe53%9a%88%84%d4%dc%f1%9e%25u%a1%1f%f2&peer_id=-UT2020-%c0Luau%5b%25%1c%aaj%f3%02&port=14990&uploaded=0&downloaded=0&left=221298&corrupt=0&key=95F27741&event=started&numwant=200&compact=1&no_peer_id=1&ipv6=%3a%3a1

to -UT1610-

tracker.openbittorrent.com/announce?info_hash=%c3%061Vr%fe53%9a%88%84%d4%dc%f1%9e%25u%a1%1f%f2&peer_id=-UT1610-%c0L%fbGj%aa%e2%b2%04%a9h%a9&port=14990&uploaded=0&downloaded=0&left=98304&corrupt=0&key=F1D95B92&numwant=200&compact=1&no_peer_id=1&ipv6=%3a%3a1


gsar.exe -s-UT2020 -r-UT1840 utorrent.exe utorrentnew.exe

===================

No Complete report:

change/overwrite: event=completed with 00 00 ....


%S%cinfo_hash=%.20U&peer_id=%.20U&port=%d&uploaded=0&downloaded=0&left=0&corrupt=0&key=D1A4FA5A&numwant=200&compact=1&no_peer_id=1

about key=not sure (can be wrong where i saw it adding a fix key value into the string) - gsar.exe -skey=D1A4FA5A -rkey='NEWKEY' utorrent.exe utorrentnew.exe
pause

about DHT Patch — to make DHT patch (ignore private flag) work, adapted to v1.8 - 2.x from 1.7 by rootw0rm , on google translate results: http://tinyurl.com/2vxdjjk the solution (Howto) by mr.The
OllyDBG
http://thepiratebay.org/torrent/4003308/uTorrent_1.7.7_with_DHT_patch
http://mrthe.name/2009/10/utorrent-patch/
http://mrthe.name/2009/11/utorrent-dht-patch/
http://tippex-gilde.de/showthread.php?t=2378
http://rutor.org/torrent/30255/utorrent-1.8.3-with-dht-patch-ml-2009-pc

µTorrent v2.0, 2.0.1 / 2.0.2,??

search pattern:
74 04 80 4B 46 02
replace pattern:
EB 04 80 4B 46 02

OllyDBG

find bytes to change for DHT patch in different version builds is maybe with „hex editor usage“ only alone not possible.

There exist another solution found here:
http://www.h33t.com/details.php?id=cd0c76750f76c14a446edf7fbfeffe14e7711eef
on Google Search Results http://www.google.com/search?q=utorrent+DHT+patch+torrent


Remove 1st start Dialog Toolbars (Ask,...) install-download screen = Ads free:
uTorrent
Screenshot
RAW Offset   | Old Byte | New Byte
-----------------+----------+----------
0004E763         74         90
0004E764         1D         90
search:
83 C4 08 38 5D ?? 75 27 38 5D ?? 75 05 38 5D ?? 74 1D 8D 45 ?? 50 FF 35 ?? ?? ?? ?? 8D 95 ?? ?? ?? ?? FF 35
replace:
83 C4 08 38 5D ?? 75 27 38 5D ?? 75 05 38 5D ?? 90 90 8D 45 ?? 50 FF 35 ?? ?? ?? ?? 8D 95 ?? ?? ?? ?? FF 35

==================

Removing Ask, Yandex,.. Toolbar Download/Install nag screen in BitTorrent v6 = Ads Free
Toolbarscreenbt

Bittorrent 6.4e:
RAW Offset   | Old Byte | New Byte
-----------------+----------+----------
0004881F         74         90
00048820         11         90

search
48 00 74 11 FF 75 0C 8D 85 EC FD FF FF 50 B8

replace
48 00 90 90 FF 75 0C 8D 85 EC FD FF FF 50 B8

-----------------------

Stats/Update Check:
http://www.the-interweb.com/serendipity/index.php?/archives/129-Data-sent-home-by-torrent.html

search:
68 74 74 70 3A 2F 2F 75 70 64 61 74 65 2E 75 74 6F 72 72 65 6E 74 2E 63 6F 6D 2F
replace:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Search and Removes all: http://update.utorrent.com/ in binaries

that's:

http://update.utorrent.com/checkupdate.php
http://update.utorrent.com/updatestats.php
http://update.utorrent.com/installstats.php
http://update.utorrent.com/speedstats.php
(*http://update.utorrent.com/speedserverlist.php)


*exclude:
uTorrent Setup guide
internal Speedtest server list updates

speedtest

http://update.utorrent.com/speedserverlist.php
change to:
http://static.utorrent.com/speedserverlist.php
or: http://67.215.233.130/speedserverlist.php
nfo: http://test.utorrent.com/forum/viewtopic.php?pid=429256

-------------------
iamindanger
Note: its done with diablo2oo2's Universal Patcher [dUP] it might be possible that the patcher shown up as a false positive virus. I upload the project files (=my source) so u can download dUP and create it by self.
Search & Replace Patcher backwards compatible tested with older uT v1.8... String is the same in Bittorrent v6 so it will work with Bittorrent v6x clients too. By Bittorrent open these files ( http://download.bittorrent.com/dl/ ) with 7zip or uniextract to extract installer, rename the included bittorrent.exe to utorrent.exe, run patcher.

1. Upx.exe attached to unpack upx -d utorrent.exe
2. add the pattern to search replace in unpacked utorrent.exe binary

Patcher:


Patch Ads Free and Multiple upload x10: utorrent.2.x-patchMulti10.exe 331.00 KB
dUP Project file (source): utorrentx10.dUP2 284.66 KB

Patch Ads Free and FakeUpload x1: utorrent.2.x-patch-fake1x.exe 331.00 KB
dUP Project File (source): utorrentfake1x.dUP2 284.66 KB

Patch Ads Free and Multiple upload x100: utorrent.2.x-patch-x100.exe 331.00 KB
dUP Project File (source): utorrentx100.dUP2 284.66 KB

Patch Ads Free invert upload-download: utorrent.2.x-patch-invert.exe 331.00 KB
dUP Project File (source): utorrent-invert.dUP2 284.64 KB
...


Patched utorrent.exe files

utorrentMulti10.exe 682.80 KB
utorrentfake1x.exe 682.80 KB
utorrentx100.exe 682.80 KB
utorrent-invert.exe 682.80 KB
older Version uT 1.8 Final Multix10: utorrentv1.8Multix10.exe 561.30 KB
...

Instruction as Text file: uTorrentLeecher.txt 2.30 KB


================

new

for uTorrent

used older upx.exe to unpack (save 200kb) //uTorrent only
add dht patch



DHT NoAdsToolbarScreen: Patcher - patched object - dUP file

PeerId send uTv1.6 DHT NoAdsToolbarScreen: utorrent-perid-dht.exe 682.80 KB - utorrent.2.x-noToolbarinstall-PeerID1.6-DHT-patch.exe 135.50 KB

Send Peer id uTorrent v1.8.5:
utorrent.2.x-patchDHT-PeerIDuT1.8.exe 135.50 KB

Multix100 DHT NoAdsToolbarScreen: Patcher - patched object - dUP file

Remove 1st start Toolbar install screen, force enable DHT, remove Update check + Stats send to svr.: utorrent.2.x-secure-patch.exe 136.00 KB - patched target

Report Uploaded only DHT NoAdsToolbarScreen: Patcher - patched object - dUP file

====================

for BitTorrent v6.x

NoAdsToolbarsInstallScreen: Patcher - patched object


add dht patch (v6.4b only)
DHT Patch
74 04 80 4B 46 02
EB ?? ?? ?? ?? ??



uTorrent Universal Patcher summary
The above Patchers are capable to modify utorrent.exe from version 1.8 up to version 2.02.


download official:
http://llsw.download3.utorrent.com/2.0.2/utorrent.19648.exe
http://216.45.48.250/download/2.0.2/utorrent.exe

older versions:
http://www.filehippo.com/download_utorrent/

SBI-MoDs Unpacked VMProtect -:))
http://www.sb-innovation.de/f43/utorrent-expansion-sb-innovation-leecher-pack-v14-based-utorrent-2-0-2-build-19648-a-21565/

uTorrent Expansion SBI Leecher Pack v14 (based on uTorrent 2.0.2 Build 19648-UnpacKed).rar 2.29 MB

====================

Related Links: changing uTorrent 2's peer_id
Patching libTorrent

3 comments:

Post a Comment

We would appreciate if you as readers of our blog, show us some feedback by signing up to this site with Friend Connect.
This will encourage us to publish updates in the future.

Archive

Dentoo.info - Hosting - Offering seedboxes and seedbox solutions

Connect

MoDs - BRD Push 2 Check Projects News all on one Page
Subscribe to rss feed! Powered By Blogger Creative Commons —
 Attribution-Noncommercial-No Derivative Works 1.0 Generic
GFC Accessibly Test

Site Stats Public Google Analytics stats

We respect your privacy. Your email address will never be shared with others.

My IP Address