Force Trade Hack

Stator

New Member
Joined
Sep 16, 2004
Messages
1
Reaction score
0
A new force trade hack is out but do'nt find him... if you had can you pm me :)
 

Entos

Member!
Joined
Oct 13, 2003
Messages
496
Reaction score
0
Location
Croatia
Website
entos.at.tt
it's most likely (read:99.999%) private so just give it up.
n its old news that there is one out already, just not for us underlings.

btw: its a nice to know that you searched the forum before posting ;)
 

-Sh1Ft-

=) - (=
Joined
Jun 20, 2003
Messages
945
Reaction score
0
Location
[color=blue]Ello[/color]
Think about this:
Lag
Accept your trade packit
escape
bind
leave packit

I'll say no more other than its experamental and WILL get you banned likely everytime. :grunt
 

Full-Torqe

Member!
Joined
Feb 10, 2004
Messages
662
Reaction score
0
Location
VanCity
Website
www.outaline.com
No this trade hack doesnt require a file on the other person's computer i think. That would be to ez then. All what i know its to do with sending packets threw some hole before it reachs the server and get it to be sended to the other person... Something like that. I kinda forgot
 

Entos

Member!
Joined
Oct 13, 2003
Messages
496
Reaction score
0
Location
Croatia
Website
entos.at.tt
can u like 'kinda' evaluate on that because we could get something going here
 

Full-Torqe

Member!
Joined
Feb 10, 2004
Messages
662
Reaction score
0
Location
VanCity
Website
www.outaline.com
Full-Torqe wrote:
Is it possible to send packets to the server and for them to get routed to another person?

Darawk wrote:
Nope, not possible unless you can find a discrepancy between the ways that packets are split on the server, and the way they are split on the client.



Snarg wrote:
FYI, there is a hint there for anyone smart enough to figure it out...

This was from blizzhackers Force Tradehack thread

http://www.blizzhackers.com/viewtopic.php?t=193515&start=165
 

Trojan

Respected Member
Joined
Jun 15, 2004
Messages
3,545
Reaction score
2
Location
OG From '02
no because we dont have a life from our pc...

i really dont think it matters that someone has one just dont trade with ne one u think is guna scam u
 

sam_the_man

Premium Member
Joined
Oct 2, 2003
Messages
509
Reaction score
2
Location
Boston
we should make TH4 .. lol im decent in C++ (made a few things already), so if anyone wanted to teach me some basics for Image Buffers in D2 maybe I could contribute (even it it was small)
 

Full-Torqe

Member!
Joined
Feb 10, 2004
Messages
662
Reaction score
0
Location
VanCity
Website
www.outaline.com
Hey this might help.... This is the source for TH.d2h (for some reason it still works but when u try using, it makes u say "WARNING IM USING A TRADEHACK DONT TRADE WITH ME!!" Anyways here you go

Code:
////////////////////////////////////////////////////////////////////// 
// th.cpp 
////////////////////////////////////////////////////////////////////// 
#include "..\ClientCore.cpp"     // Include the backend of the module 

////////////////////////////////////////////////////////////////////// 
// Global stuff. 
////////////////////////////////////////////////////////////////////// 
BOOL PRIVATE OnGameCommandSet(char** argv, int argc); 
BOOL PRIVATE OnGameCommandUnSet(char** argv, int argc); 

// This is our trigger 
bool SET=false; 

////////////////////////////////////////////////////////////////////// 
// CLIENTINFO 
////////////////////////////////////////////////////////////////////// 
CLIENTINFO 
(       
   1,0,                     // Module version (Major, Minor) 
   "thohell",                  // Author 
   "thohell.d2network.com",      // url (http:// is appended) 
   "Trade Hack",               // Short module description 
   "thohell@home.se"            // Author eMail 
) 

////////////////////////////////////////////////////////////////////// 
// MODULECOMMANDSTRUCT ModuleCommands[] 
////////////////////////////////////////////////////////////////////// 
MODULECOMMANDSTRUCT ModuleCommands[]= 
{ 
   {    
      "help", 
      OnGameCommandHelp, 
      "helpÿc0 List commands available in this module.\n" 
      "<command> helpÿc0 Shows detailed help for <command> in this module." 
   }, 
   { 
      // Set 
      "set", 
      OnGameCommandSet, 
      "setÿc0 Prepares item for trade hack." 
   }, 
   { 
      // Unset 
      "unset", 
      OnGameCommandUnSet, 
      "unsetÿc0" 
   }, 
   {NULL}   // No more commands 
}; 

////////////////////////////////////////////////////////////////////// 
// OnClientStart 
////////////////////////////////////////////////////////////////////// 
BOOL EXPORT OnClientStart() 
{ 
   server->GamePrintInfo("To use tradehack, type ÿc4.th setÿc0 and click on an item in the trade window."); 
   server->GamePrintInfo("This will prepare the item for tradehack. Then, open a tradewindow with the same"); 
   server->GamePrintInfo("person to tradehack him/her."); 
   server->GamePrintInfo("Use ÿc4.th unsetÿc0 if you wish to cancel item preparation"); 
   return TRUE; 
} 

////////////////////////////////////////////////////////////////////// 
// OnGamePacketBeforeSent 
////////////////////////////////////////////////////////////////////// 
DWORD EXPORT OnGamePacketBeforeSent(BYTE* aPacket, DWORD aLen) 
{ 
   if ((aPacket[0]==0x19) && (SET)) 
   { 
      SET=false; 

      BYTE drop[17]={0x18,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0}; 
      BYTE close[7]={0x4F,3,0,0,0,0,0}; 

      // Paste item ID 
      memcpy(drop+1,aPacket+1,4); 

      server->GameSendPacketToServer(aPacket, aLen);   // Pick up item 
      server->GameSendPacketToServer(drop, 17);      // Drop item 
      server->GameSendPacketToServer(close, 7);      // Close tradescreen 

      server->GamePrintInfo("Tradehack prepared, item in buffer!"); 
      server->GamePrintInfo("Now trade with the same person and he will se a fake item!"); 

      return 0; 
   } 
   return aLen; 
} 

////////////////////////////////////////////////////////////////////// 
// OnGamePacketSet 
////////////////////////////////////////////////////////////////////// 
BOOL PRIVATE OnGameCommandSet(char** argv, int argc) 
{ 
   if (argc!=2) 
      return FALSE; 
   server->GamePrintInfo("Please lift up the item you wish to put in trade-buffer"); 
   SET=true; 
   return TRUE; 
} 

////////////////////////////////////////////////////////////////////// 
// OnGamePacketUnSet 
////////////////////////////////////////////////////////////////////// 
BOOL PRIVATE OnGameCommandUnSet(char** argv, int argc) 
{ 
   if (argc>2) 
      return FALSE; 
   server->GamePrintInfo("Tradehack preparation cancelled."); 
   SET=false; 
   return TRUE;
}
 

sharantyr

Member
Joined
Aug 21, 2004
Messages
11
Reaction score
0
Website
Visit site
I was wondering about that fth if it could be a client bug. Like old druid bug that would disconect other people, why not a new bug that would make you auto accept a trade, like a bugged trigger on eveery d2 client?
 

shadman87

Member!
Joined
Jul 28, 2003
Messages
134
Reaction score
0
Website
Visit site
Full-Torqe said:
Hey this might help.... This is the source for TH.d2h (for some reason it still works but when u try using, it makes u say "WARNING IM USING A TRADEHACK DONT TRADE WITH ME!!" Anyways here you go

Code:
////////////////////////////////////////////////////////////////////// 
// th.cpp 
////////////////////////////////////////////////////////////////////// 
#include "..\ClientCore.cpp"     // Include the backend of the module 

////////////////////////////////////////////////////////////////////// 
// Global stuff. 
////////////////////////////////////////////////////////////////////// 
BOOL PRIVATE OnGameCommandSet(char** argv, int argc); 
BOOL PRIVATE OnGameCommandUnSet(char** argv, int argc); 

// This is our trigger 
bool SET=false; 

////////////////////////////////////////////////////////////////////// 
// CLIENTINFO 
////////////////////////////////////////////////////////////////////// 
CLIENTINFO 
(       
   1,0,                     // Module version (Major, Minor) 
   "thohell",                  // Author 
   "thohell.d2network.com",      // url (http:// is appended) 
   "Trade Hack",               // Short module description 
   "thohell@home.se"            // Author eMail 
) 

////////////////////////////////////////////////////////////////////// 
// MODULECOMMANDSTRUCT ModuleCommands[] 
////////////////////////////////////////////////////////////////////// 
MODULECOMMANDSTRUCT ModuleCommands[]= 
{ 
   {    
      "help", 
      OnGameCommandHelp, 
      "helpÿc0 List commands available in this module.\n" 
      "<command> helpÿc0 Shows detailed help for <command> in this module." 
   }, 
   { 
      // Set 
      "set", 
      OnGameCommandSet, 
      "setÿc0 Prepares item for trade hack." 
   }, 
   { 
      // Unset 
      "unset", 
      OnGameCommandUnSet, 
      "unsetÿc0" 
   }, 
   {NULL}   // No more commands 
}; 

////////////////////////////////////////////////////////////////////// 
// OnClientStart 
////////////////////////////////////////////////////////////////////// 
BOOL EXPORT OnClientStart() 
{ 
   server->GamePrintInfo("To use tradehack, type ÿc4.th setÿc0 and click on an item in the trade window."); 
   server->GamePrintInfo("This will prepare the item for tradehack. Then, open a tradewindow with the same"); 
   server->GamePrintInfo("person to tradehack him/her."); 
   server->GamePrintInfo("Use ÿc4.th unsetÿc0 if you wish to cancel item preparation"); 
   return TRUE; 
} 

////////////////////////////////////////////////////////////////////// 
// OnGamePacketBeforeSent 
////////////////////////////////////////////////////////////////////// 
DWORD EXPORT OnGamePacketBeforeSent(BYTE* aPacket, DWORD aLen) 
{ 
   if ((aPacket[0]==0x19) && (SET)) 
   { 
      SET=false; 

      BYTE drop[17]={0x18,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0}; 
      BYTE close[7]={0x4F,3,0,0,0,0,0}; 

      // Paste item ID 
      memcpy(drop+1,aPacket+1,4); 

      server->GameSendPacketToServer(aPacket, aLen);   // Pick up item 
      server->GameSendPacketToServer(drop, 17);      // Drop item 
      server->GameSendPacketToServer(close, 7);      // Close tradescreen 

      server->GamePrintInfo("Tradehack prepared, item in buffer!"); 
      server->GamePrintInfo("Now trade with the same person and he will se a fake item!"); 

      return 0; 
   } 
   return aLen; 
} 

////////////////////////////////////////////////////////////////////// 
// OnGamePacketSet 
////////////////////////////////////////////////////////////////////// 
BOOL PRIVATE OnGameCommandSet(char** argv, int argc) 
{ 
   if (argc!=2) 
      return FALSE; 
   server->GamePrintInfo("Please lift up the item you wish to put in trade-buffer"); 
   SET=true; 
   return TRUE; 
} 

////////////////////////////////////////////////////////////////////// 
// OnGamePacketUnSet 
////////////////////////////////////////////////////////////////////// 
BOOL PRIVATE OnGameCommandUnSet(char** argv, int argc) 
{ 
   if (argc>2) 
      return FALSE; 
   server->GamePrintInfo("Tradehack preparation cancelled."); 
   SET=false; 
   return TRUE;
}
So wait the old th module still works???? haha
 

NewPosts

New threads

Top