|
You last visited: Today at 16:11
Advertisement
Creating bot.. Asking for help
Discussion on Creating bot.. Asking for help within the SRO Coding Corner forum part of the Silkroad Online category.
03/17/2011, 00:57
|
#16
|
elite*gold: 0
Join Date: Jun 2009
Posts: 76
Received Thanks: 147
|
maybe you didnt sent the correct packet???
|
|
|
03/17/2011, 01:01
|
#17
|
elite*gold: 0
Join Date: Mar 2010
Posts: 18
Received Thanks: 1
|
ok, but i only want to know if its the right way to send to SrProxy.
i realy dont need to generate the security code?
i can just set it to 0x00?
thx npcdoom
|
|
|
03/17/2011, 01:04
|
#18
|
elite*gold: 0
Join Date: Jul 2010
Posts: 350
Received Thanks: 362
|
Try using detours algorythm insitead of SrProxy, that might solve your problem.
Anyway I don't know why It is working like that, however you can sniff the procedure with the option ticket or not, so you can check the differences and guess the mistake.
If you need any help with the project I'd like to help you  .
|
|
|
03/17/2011, 01:06
|
#19
|
elite*gold: 0
Join Date: Mar 2010
Posts: 18
Received Thanks: 1
|
do u have skype? msn? so we can write easly
my problem is not sniffing packet right now, i just want to send some packet, to see that its working.
if i got DC because its the wrong packet, ok, thats what i want, but seems that the server dosent receive any packet that i send to SrProxy :S
|
|
|
03/17/2011, 01:44
|
#20
|
elite*gold: 0
Join Date: Mar 2010
Posts: 18
Received Thanks: 1
|
I think i figured out this.
i just need to set the security byte to 0x02, so SrProxy send it to server.
but now, i did a sniff, and the packet to sit is 704f, packet data 0x04
SitPacket[0] = 0x01;
SitPacket[1] = 0x00;
SitPacket[2] = 0x70;
SitPacket[3] = 0x4f;
SitPacket[4] = 0x02;
SitPacket[5] = 0x00;
SitPacket[6] = 0x04;
out.write(SitPacket, 0, 7);
out.flush();
i got DC after SrProxy send it.
why? i realy dont need to generate check code?
thx
-------------------------------------
i figured out this too xD, i just need to invert the bytes on array,
SitPacket[2] = 0x70; - SitPacket[2] = 0x4f;
SitPacket[3] = 0x4f; - SitPacket[3] = 0x70;
it's working.
now another problem xD
i just saw that opcode 3057 is hp/mp change.
but the data of this packet is 6266B70A200196030000
how can i parse it? how i will know what is hp / mp etc.
Thx all for helping
|
|
|
03/17/2011, 03:18
|
#21
|
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,779
|
Quote:
Originally Posted by ighor10
now another problem xD
i just saw that opcode 3057 is hp/mp change.
but the data of this packet is 6266B70A200196030000
how can i parse it? how i will know what is hp / mp etc.
Thx all for helping
|
Grab my  and use the "Packet Auto-Parser" option to see how AgentServer packets are parsed by the client.
From there, it's trial and error to analyze the data and identify all the fields. You can also use a Silkroad proxy to inject and analyze raw streams of data to help identify fields. For example, change some data in a packet and send it to the client to see what changes. You will end up crashing the client a lot since it is so sensitive to data, but it helps speed up identifying unknown values.
If Hackshield is getting in your way, you might want to consider using RSRO instead to work from to get comfortable with how Silkroad packets works. Then you can just port to ISRO and update as needed for the newes packets.
|
|
|
 |
|
Similar Threads
|
Creating a C++ GUI
06/30/2006 - Conquer Online 2 - 4 Replies
First of all, sorry to bother putting up a wasteful post. I have searched google for creating a C++ GUI but everything ends up going to creating multi-threading for a process. Maybe I just am not using the correct search terms but I have run out of narrowing keywords and anything too specific gives me no results. Through reading most articles a few articles in the MSDN library, I found nothing useful that could help me. I did learn that I could use C# for this task, but I really want to...
|
Creating Lag
02/27/2006 - Conquer Online 2 - 6 Replies
I wanna know how do you create lag for yourself in conquer, besides downloading some programme? LAg can be used in TG to leevel yourself hella crazy. Help please?
|
new bot creating by me
08/09/2005 - Conquer Online 2 - 58 Replies
this bot will hunt items, and wen the inventry is full, it will go threw each item and check it for +1 and supers elites etc, and drop any crap items, u have options like,exit on good item, keep on hunting, teleport with scroll etc.
BUT
its still under development :)
|
creating own bot
06/16/2005 - General Coding - 4 Replies
what would i need to create my own bot and were would i start in the crteation of a bot.
thanx
|
Creating Lag?
05/31/2005 - Conquer Online 2 - 5 Replies
what would be a good program to create lag, that allows u to gain faster exp.
|
All times are GMT +1. The time now is 16:12.
|
|