forked from Anubisss/SzimatSzatyor
-
Notifications
You must be signed in to change notification settings - Fork 3
/
README
92 lines (74 loc) · 4.24 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
SzimatSzatyor
===============================================================================
SzimatSzatyor is a WoW (World of Warcraft) injector sniffer written in C++.
A sniffer can log packets which are sent by the server and client.
The code uses a lot of low-level C Windows API. Some info about the
project name: Szimatszatyor is a Hungarian compound word, in English "szimat"
means "sniff" or "flair", and "szatyor" means "bag". Also a Szimatszatyor
is a bag which stores a gas mask. Nowadays it's a fashionable bag worn
by some people. A picture of a Szimatszatyor: http://i.imgur.com/5elL0T9.jpg
Szatyor.exe injects the DLL (szatyor.dll) into the client process and szatyor.dll
is the sniffer which sniffs the packets to/from the client.
*FEATURES:
- Can target specific WoW clients by name (default is WoW.exe) via passing
an argument to the injector, usage: szatyor.exe [wow_exe_name]
- Can detect the targeted WoW process build number to support
multiple builds.
- Can detect if multiple processes have the same
name (which should be injected) and gives choice which should
be injected.
- Can detect if a process is already injected.
- Dumps packets to a binary file which is can be parsed by
TrinityCore's WowPacketParser which is available at here:
https://github.com/TrinityCore/WowPacketParser
- Has many commands useful for managing opcodes
- Shows a console message with the opcode name when an opcode
is dumped
- Supports opcode names from virtually any client build
*USAGE:
- You need szatyor.exe (the injector) and szimat.dll (the sniffer)
in the same directory. Note: like other (most) sniffers this directory
can be different than WoW's directory.
- If you wish to have named opcodes in the console, place your
Opcodes.h(new opcode system) or Opcodes.cpp(old opcode system) or
Opcodes.cs(WowPacketParser) in the same directory as your DLL's
- Start szatyor.exe
Note: the user which started WoW should start that too, of course
admin user is also OK but not needed.
- If you want to stop sniffing you can type 'quit' into the console
- Log files are created to where SzimatSzatyor is.
CLIENT VERSIONS SUPPORTED:
- See Offsets.ini file for list of supported builds
WARNING:
An injector sniffer (like SzimatSzatyor) writes into WoW's memory
at runtime. So Warden (Blizzard's anticheat) can detect it.
However there have been no reported cases of being banned for using
sniffer, so it is unlikely that using this program could get
you banned.
COMPILATION:
If you want to compile SzimatSzatyor from the source code
then you have to generate the project files for your compiler with CMake.
CMake (http://www.cmake.org/) is an extensible, open-source
system that manages the build process in an operating system
and in a compiler-independent manner. You can download a GUI
for your Windows OS and generate project files for example
your Visual Studio.
Note: The sniffer does not support 64-bit compilation.
Source code (main fork) is available at: http://github.com/Anubisss/SzimatSzatyor
Source code (this fork) is available at: https://github.com/Zedron/SzimatSzatyor2
LICENSE:
GNU GPLv3
COPYING file contains the license which should be distributed
with the software or visit http://www.gnu.org/licenses/gpl-3.0.html
Screenshots: http://github.com/Anubisss/SzimatSzatyor/wiki/Screenshots
SzimatSzatyor is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
SzimatSzatyor is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with SzimatSzatyor. If not, see <http://www.gnu.org/licenses/>.
===============================================================================