Page 2 of 3
[Guide] Opcodes, Packets and Reversing
Posted: Wed Mar 05, 2014 2:10 am
by fugia75
Please, I need a guide to find the opcodes and after helping Skyfire.
Â
How to find opcodes and create a sniffer?
Â
This guide is outdated now!
Â
Thanks.
[Guide] Opcodes, Packets and Reversing
Posted: Thu Mar 06, 2014 11:51 am
by AlterEgo
It's not outdated. The techniques are still the same. Only we have automated most of them.
[Guide] Opcodes, Packets and Reversing
Posted: Fri Mar 07, 2014 2:11 pm
by kontownik
Please, I need a guide to find the opcodes and after helping Skyfire.
Â
How to find opcodes and create a sniffer?
Â
This guide is outdated now!
Â
Thanks.
I saw that Sovak is doing great on his own. They will handle this, just be more patient.
[Guide] Opcodes, Packets and Reversing
Posted: Fri Mar 14, 2014 7:29 am
by fugia75
Why not explain how to find opcodes / packets / structures with IDA Pro & Hex-Rays so that we can help you?
Â
When I meet a developer, he still refuses to teach me reversing. Why the big secret? What interest? Now we have two years behind the official MoP and how to WoD?
[Guide] Opcodes, Packets and Reversing
Posted: Fri Mar 14, 2014 1:07 pm
by Mestaco
Why not explain how to find opcodes / packets / structures with IDA Pro & Hex-Rays so that we can help you?
Â
When I meet a developer, he still refuses to teach me reversing. Why the big secret? What interest? Now we have two years behind the official MoP and how to WoD?
+1
[Guide] Opcodes, Packets and Reversing
Posted: Sat Mar 15, 2014 6:27 am
by Rawaho
Why not explain how to find opcodes / packets / structures with IDA Pro & Hex-Rays so that we can help you?
Â
When I meet a developer, he still refuses to teach me reversing. Why the big secret? What interest? Now we have two years behind the official MoP and how to WoD?
There is no big secret; the issue is that outside of working on the emulator we have jobs, school to attend and social lives we need to keep. We don't have time to teach people how to reverse and to be honest if you can't figure out at least the basics out you probably aren't the right person for the job.
Would you rather I spend a few hours trying to teach someone and in the end probably getting nowhere or spend that time researching and actually fixing bugs?
If you really want to help sniffing retail is something anyone can do and it does help a lot.
[Guide] Opcodes, Packets and Reversing
Posted: Sat Mar 15, 2014 8:57 am
by fugia75
Developers private servers refuse to teach us, of course! But a project like Skyfire, why not make a real guide with the necessary software (eg: OpcodeTools for 5.4)?
I know programming in C and C + +, I know how memory works and I even use bases for IDA Pro. Now I don't know how to find the opcode's function from the occurrences and I don't know how to create the structure from the function. I need explanation. A little time to explain, it's a big time to help you in open source.
Today I have a choice:
- working for a private server that usually pays the developer and will teach me reversing, but not open source
- dream work for an open source project, but stay there and do nothing
Sorry, but with my skills, I prefer to code and I don't just want to sniff for others.
[Guide] Opcodes, Packets and Reversing
Posted: Sat Mar 15, 2014 4:23 pm
by mika27
Hi,
Â
I'll explain in broad terms how have the structures / Opcodes .
Step 1 : software have wpp , opcodetools ( to develop 'm even ) IDAPro hexray and excelent brain.
Step 2 : Get the opcodes with wpp or directly skyfire emulator for cmsg but SMSG necessarily by wpp or IDA pro.
Step 3 : search in IDA to find all occurrence of the value of the opcode CMSG (preferably cmsg first) for SMSG you will need to offset.
Step 4 : You can have multiple occurrences of the same value so be careful . (if you understand a minimum IDA , its should go ) .
Step 5 : Once the proper occurrence found corresponding to the opcode handler , we need to identify the structure.
Step 6 : After working on the structure, we need to identify the data to be inserted at each location.
exemple :
RecvData >> player_level ;
RecvData >> player_max_level ;
ect ...
Â
I will stop there for now , when I have a little more time , I would continue to moin someone else does.
Â
Personally I think if you can lose 10 minutes to say on the forum that we would lose his time to explain everything, you just lose those 10 minutes to simply explain the process in outline .
Â
sorry for my bad english, i'm french
[Guide] Opcodes, Packets and Reversing
Posted: Sat Mar 15, 2014 6:41 pm
by fugia75
Thank you Projectcore.
I sent you a PM. In French it's easier. ^ ^
[Guide] Opcodes, Packets and Reversing
Posted: Sun Mar 16, 2014 6:39 pm
by STARK
Guys i have 64bit WoW and i want to use this sniffer -Â https://github.com/Anubisss/SzimatSzatyor/ but it seems that the sniffer works only with 32 bit WoW.
Can you give me any advice how i can make this sniffer or how i can change my WoW to 32bit version.
I am running 64 bit Windows7.
Â
Thanks in advance!
Â
P.S.
I've made it. Just have to change the starting version of the game from the launcher settings.