How i found it:
The way i figure out this bug was because the entrance of jobcave was bugged, you got dcd by just walking near, so i took SrProxy log the packets i found that one was making a stall which some strange characters (text) so i took this packet and try to do the same, basically i use the same binary data to create a stall, using this weird characters (text).
Theory:
Im not quite sure but this might be able to be done everywhere where text is used, chat, pm, etc, Seams like sro uses a single byte character set (unicode), but packet wise it uses a double byte per character to allow the use of korean characters which are alot more then the unicode.
So if you send text using a double byte character the game will crash and also all players around
Practical:
You have to do this packet wise, basically send text using a double byte character
this is the packet to change the stall name, visible for everyone
HEX:
0D 00 BA 70 02 00 07 05 00 67 00 67 00 67 00 20 00 03 03
Packet explanation:
0D 00 = packet size
BA 70 = opcode
02 00 = security bytes
05 00 = size of the new stall name
67 00 67 00 67 00 67 00 03 03 = New stall name
67 00 67 00 67 00 67 00 03 03
Note that the last character "03 03" is using a double byte character set, this will do the trick
Tools needed
You will need a Proxy: go to refycer dot info and download that WELL known proxy (SrProxy).
A detour to redirect sro to the proxy (localhost), theres one on this forum, or you can use mediapatcher from agbot releases.
A program to send the packet, it could be either VB, C++ or even autoit.
Instructions
- Open your proxy (start it).
- Open the game with the detour (ie mediapatcher, edxdetour).
- While in game, open a stall.
- Once your stall is open send the packet.
CAUTION DO NOT USE THIS ON YOUR MAIN CHARACTER!!
Then everyone around you will get dc including yourself.
Please im requesting someone to make the program to send the packet and all the links for the tools needed, i wont because everyone will blame that this is a hoax, hax, trojan, virus etc IS NOT!






(for the packet)
