Are you ******* kidding? Maybe try opening your eyes?
exactly like the last reply upon there .... i want the code sample because this loader is detectable by co antibot ... i would rather do it for more safety ... any help?
I got a code here which was taken from someone on this site and it might help you but it doesn't show how to change the port though. The function just redirect your client to specific IP defined by IPAdd. For the port, you may ask with with the smart people because I am pretty bad with this memory things .
Code:
public static int connect(uint PID, string IPAdd)
{
IntPtr ws2Handle = native.LoadLibrary("WS2_32.dll");
if (ws2Handle == null)
{
native.FreeLibrary(ws2Handle);
return 1;
}
IntPtr cHandle = native.OpenProcess(enumProcessAccessFlags.VMOperation | enumProcessAccessFlags.VMRead | enumProcessAccessFlags.VMWrite | enumProcessAccessFlags.All, true, PID);
if (cHandle == null)
{
native.FreeLibrary(ws2Handle);
return 2;
}
IntPtr inet_addr = native.GetProcAddress(native.GetModuleHandle("WS2_32.dll"), "inet_addr");
if (inet_addr == null)
{
native.FreeLibrary(ws2Handle);
return 3;
}
byte[] buffer = { 0xb8, 0x0, 0x0, 0x0, 0x0, 0xc2, 0x4, 0x0, 0x90, 0x90 };
byte[] byteIPaddress = IPAddress.Parse(IPAdd).GetAddressBytes();
System.Buffer.BlockCopy(byteIPaddress, 0, buffer, 1, byteIPaddress.Length);
//Get the original value
if (firstflg)
{
int bytesRead = 0;
native.ReadProcessMemory(cHandle, inet_addr, bufferread, (uint)bufferread.Length, out bytesRead);
firstflg = false;
}
int bytesWritten = 0;
if (!native.WriteProcessMemory(cHandle, inet_addr, buffer, (uint)buffer.Length, out bytesWritten))
{
native.FreeLibrary(ws2Handle);
return 4;
}
native.CloseHandle(cHandle);
native.FreeLibrary(ws2Handle);
return 0;
}
I got a code here which was taken from someone on this site and it might help you but it doesn't show how to change the port though. The function just redirect your client to specific IP defined by IPAdd. For the port, you may ask with with the smart people because I am pretty bad with this memory things .
Code:
public static int connect(uint PID, string IPAdd)
{
IntPtr ws2Handle = native.LoadLibrary("WS2_32.dll");
if (ws2Handle == null)
{
native.FreeLibrary(ws2Handle);
return 1;
}
IntPtr cHandle = native.OpenProcess(enumProcessAccessFlags.VMOperation | enumProcessAccessFlags.VMRead | enumProcessAccessFlags.VMWrite | enumProcessAccessFlags.All, true, PID);
if (cHandle == null)
{
native.FreeLibrary(ws2Handle);
return 2;
}
IntPtr inet_addr = native.GetProcAddress(native.GetModuleHandle("WS2_32.dll"), "inet_addr");
if (inet_addr == null)
{
native.FreeLibrary(ws2Handle);
return 3;
}
byte[] buffer = { 0xb8, 0x0, 0x0, 0x0, 0x0, 0xc2, 0x4, 0x0, 0x90, 0x90 };
byte[] byteIPaddress = IPAddress.Parse(IPAdd).GetAddressBytes();
System.Buffer.BlockCopy(byteIPaddress, 0, buffer, 1, byteIPaddress.Length);
//Get the original value
if (firstflg)
{
int bytesRead = 0;
native.ReadProcessMemory(cHandle, inet_addr, bufferread, (uint)bufferread.Length, out bytesRead);
firstflg = false;
}
int bytesWritten = 0;
if (!native.WriteProcessMemory(cHandle, inet_addr, buffer, (uint)buffer.Length, out bytesWritten))
{
native.FreeLibrary(ws2Handle);
return 4;
}
native.CloseHandle(cHandle);
native.FreeLibrary(ws2Handle);
return 0;
}
Hope this will help you.
thx bro ... it would really help indeed .. but it still doesn't show how to bypass the port and i badly need to change it as well ... maybe someone good with this memory can help
[TUTORIAL] Changing accounts without loading new CRC bypass client 10/09/2011 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 14 Replies Ok
well here goes for about the 3rd or 4th Tut of mine,
This is based on the fact that you already have the unpacked files in your data folder so anyone wanting to know how to get the unpacked files then search the forum for tuts about that.
Finding the needed file is in globaldk/data/share/channellist.csv
Follow this picture tutorial and hopefully you will be fine.
[Request] Changing BloodySro client into DiamondSro client 09/10/2011 - SRO Private Server - 24 Replies Hey guys,
I would like to play DiamondSro. But because of my very bad connection (~50kb/s downspeed) I'm not able to download it's client. But i've got the BloodySro client. What do I have to change to make it work for DiamondSro? Is that possible?
Greetz
[help]changing IP of client? 02/12/2009 - SRO Private Server - 0 Replies how can i change ecsro client ip to sjsro ip so i dont have to download new client again? so if i want to play ecsro i change ip to ecsro in client and if i want to play sjsro i change the ip of the client to sjsro ip. please help?
EDIT: when i only change the media.pk2 files i get c9 error ingame... i think its because the particles.pk2 file, because i had to download it from ecsro and replace it. if somebody can upload the clean file?