All Projects → Anubisss → Szimatszatyor

Anubisss / Szimatszatyor

Licence: gpl-3.0
World of Warcraft (WoW): SzimatSzatyor is an injector sniffer written in C++

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Szimatszatyor

Awesome Network Stuff
Resources about network security, including: Proxy/GFW/ReverseProxy/Tunnel/VPN/Tor/I2P, and MiTM/PortKnocking/NetworkSniff/NetworkAnalysis/etc。More than 1700 open source tools for now. Post incoming.
Stars: ✭ 578 (+863.33%)
Mutual labels:  sniffer
Elunamangoswotlk
cMaNGOS Three (WoTLK) with Eluna
Stars: ✭ 8 (-86.67%)
Mutual labels:  world-of-warcraft
Snifter
Snifter is a raw socket IP packet capturing library/app for Windows, with a tiny CPU and memory footprint
Stars: ✭ 38 (-36.67%)
Mutual labels:  sniffer
Thor
HTTP Sniffer/Capture on iOS for Network Debug & Inspect.
Stars: ✭ 643 (+971.67%)
Mutual labels:  sniffer
Proxmark3
RRG / Iceman repo, the most totally wicked repo around if you are into Proxmark3
Stars: ✭ 901 (+1401.67%)
Mutual labels:  sniffer
Netgraph
A cross platform http sniffer with a web UI
Stars: ✭ 852 (+1320%)
Mutual labels:  sniffer
Ngrep
ngrep is like GNU grep applied to the network layer. It's a PCAP-based tool that allows you to specify an extended regular or hexadecimal expression to match against data payloads of packets. It understands many kinds of protocols, including IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw, across a wide variety of interface types, and understands BPF filter logic in the same fashion as more common packet sniffing tools, such as tcpdump and snoop.
Stars: ✭ 550 (+816.67%)
Mutual labels:  sniffer
Ameisenbotx
A bot for WoW WotLK, aimed at full automatic gameplay
Stars: ✭ 56 (-6.67%)
Mutual labels:  world-of-warcraft
Premade Groups Filter
A World of Warcraft addon for powerful filtering of premade group listings
Stars: ✭ 26 (-56.67%)
Mutual labels:  world-of-warcraft
Sexymap
Spice up your minimap in World of Warcraft with some sexy options.
Stars: ✭ 37 (-38.33%)
Mutual labels:  world-of-warcraft
Sniffglue
Secure multithreaded packet sniffer
Stars: ✭ 651 (+985%)
Mutual labels:  sniffer
Ajour
A World of Warcraft addon manager written in Rust.
Stars: ✭ 803 (+1238.33%)
Mutual labels:  world-of-warcraft
Wakxy
Wakxy is a Wakfu packet sniffer (MITM). Written in C++/Qt with Javascript scripting support.
Stars: ✭ 12 (-80%)
Mutual labels:  sniffer
Cursebreaker
TUI/CLI addon updater for World of Warcraft.
Stars: ✭ 597 (+895%)
Mutual labels:  world-of-warcraft
Pythem
pentest framework
Stars: ✭ 1,060 (+1666.67%)
Mutual labels:  sniffer
Wowup
WowUp the World of Warcraft addon updater
Stars: ✭ 564 (+840%)
Mutual labels:  world-of-warcraft
Node pcap
libpcap bindings for node
Stars: ✭ 849 (+1315%)
Mutual labels:  sniffer
Kuinameplates2
Prettier nameplates.
Stars: ✭ 58 (-3.33%)
Mutual labels:  world-of-warcraft
Intellij Idea Lua Ide Wow Api
WoW Lua API to use with the Lua IDE plugin for IntelliJ IDEA
Stars: ✭ 53 (-11.67%)
Mutual labels:  world-of-warcraft
Ls ui
Development repository of ls: UI
Stars: ✭ 29 (-51.67%)
Mutual labels:  world-of-warcraft

SzimatSzatyor

SzimatSzatyor is a WoW (World of Warcraft) injector sniffer written in C++.

A sniffer can log packets which sended by the server and which sended by the client also. The code using a lot of low-level C Windows API.

Some words about the project name: szimatszatyor is a hungarian compound word, in English "szimat" should be "sniff" or "flair" and "szatyor" should be "bag". This project is a sniffer so that's why I named it to szimatszatyor because of the szimat =~ sniff. By the way szimatszatyor is a bag where gas mask is stored (so gas mask bag) and nowadays it's a fashionable bag which weared by some people. A picture of szimatszatyor: http://i.imgur.com/5elL0T9.jpg

Basically szatyor.exe is the injector which injects the DLL (szatyor.dll) into the client process and szatyor.dll is the sniffer which sniffs the packets from the client.

Features

  • Can target specific WoW clients by name (default is Wow.exe and WowB.exe) via pass an argument to the injector, usage: szatyor.exe [wow_exe_name]
  • Can detect the targeted WoW process build number so supports 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
  • Dumps packets to a "user friendly" log file which makes possible to read the packets without parsing them. This feature is disabled by default. Read the "Usage" section to know how to enable it.

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.
  • Start szatyor.exe Note: the user which started WoW should start that too, of course admin user is also OK but not needed.
  • That's all. You can start SzimatSzatyor at anytime.
  • If you want to close the sniffer just press CTRL-C or close the WoW. Note: CTRL-C works only in fullscreen mode.
  • Log files are created to where SzimatSzatyor is.
  • Create an empty file (name: dump_user_friendly) where the SzimatSzatyor is to enable the "user friendly" log format. Just delete (or rename) this file if you want to disable it again. You can NOT enable or disable while WoW is running.

Supported clients

  • Classic/Vanilla: 5875
  • The Burning Crusade: 8606
  • Wrath of the Lich King: 12340
  • Cataclysm: 13623, 15595
  • Mists of Pandaria: 16135, 16357, 16650, 16709, 16826, 16981, 16983, 16992, 17055, 17056, 17093, 17116, 17124, 17128, 17359, 17371, 17399, 17538, 17658, 17688, 17859, 17889, 17898, 17930, 17956, 18019, 18291, 18414
  • Warlords of Draenor: 18379, 18443, 18471, 18482, 18505

Warning

An injector sniffer (like SzimatSzatyor) is writing into WoW's memory at runtime so Warden (anti-cheating tool in WoW) can detect it. At this time never detected by Warden and no punishment rewarded. I think Blizzard just doesn't care about it, it's not really a cheat... :)

Compilation

If you want to compile SzimatSzatyor from the source code 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 that you must compile the project with a 32-bit compiler because the sniffer won't work if you compile it in 64-bit mode.

Source code is available at: http://github.com/Anubisss/SzimatSzatyor

Compiled binaries: http://github.com/Anubisss/SzimatSzatyor/wiki/Download

Screenshots: http://github.com/Anubisss/SzimatSzatyor/wiki/Screenshots

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

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/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].