Programming:
- Eclipse IDE(Mars) Lua, Java
For Java and Lua compiling, debugging, syntax check and documentation. It's a monster of an IDE support also Scala, Java EE, C/C++ and other languages
Git and Svn are integrated like various other tools.
Eclipse: https://eclipse.org/downloads/
Lua extension https://projects.eclipse.org/projects/tools.ldt (Lua 5.3 support in progress)
. - VS 2015/next community edition IDE C/C++, C#
For .Net languages (VB, F#, C#) and C/C++ , support also iOS and Android and MS cloud and various other stuff like git and SVN
No auto documentation like in eclipse. Phyton scripts can be also used. There is no way around IDE if you want to write windows kernel drivers.
Visual studio : https://www.visualstudio.com/de-de/down ... io-vs.aspx
Link to Windows Driver Kit https://msdn.microsoft.com/en-us/librar ... 85%29.aspx
. - Notepad++ Lua,XML
The big IDE's take a long time to load. When I do small changes I do this with this tool which have a lot of plug-ins
https://notepad-plus-plus.org/
. - Emscripten C/C++ to Javascript
Cross-compiler which compiles C/C++ to Javascript but also stuff like OpenGL into WebGL/HTML5
Basically you want your C/C++ game run in the browser this is the easiest way.
https://github.com/kripken/emscripten
- IDA Pro C/C++
The default standard for Reverse Engineering of c/c++
https://www.hex-rays.com/products/ida/s ... load.shtml
. - JAD Java
Reverse Java code into source code
http://varaneckas.com/jad/
. - dotPeek C#
Reverse c# code into source code
https://www.jetbrains.com/decompiler/download/
. - Whireshark Protocols
Inspect packets and protocols. Must go for a socket bots
https://www.wireshark.org/
. - 010, Unknown File Format
I have this out of the Defcon videos a scriptable hex editor. He comment it with godmode(isn't for free)
http://www.sweetscape.com/010editor/
- Cheat Engine
The standard engine for memory and pointer search. You can also download& use a root-kit for intel machines(vt compatible) to by pass stuff like Hackshield or Gameguard if you want it
http://www.cheatengine.org/
. - OllyDB
This creates and dump file of the process which is in memory. Unfortunately the development of the 64-bit version is extremely slow(2 years in development) so it might happen that this project will be stuck how it is forever..
http://www.ollydbg.de/
.
- WatiN c#
Originally a test framework for websites. I used it as a crawler a couple of times until today
http://watin.org/
. - Firefox iMarcos
Again something I found out watching through some Defcon videos.
Turns your firefox browser into a macro bot.
https://addons.mozilla.org/de/firefox/a ... r-firefox/
. - MicroMacro 2 Lua
I only want to mention it if you want to program a socket bot.
- Putty Remote Shell
http://www.chiark.greenend.org.uk/~sgta ... nload.html
. - WinScP SSH/Ftp File transmission
https://winscp.net/
.