18 Commits
Author SHA1 Message Date
tr4ceflow 2cb9d91f3a hotfix x64 calling convention and more prototypes
this fix a problem with BeaEngine and use the arg.mne as a workaround to detect register modifications. An email was sent to the original author of BeaEngine. Many undocumented function prototypes were added to the library list.
v0.0.2alpha2
2014-07-13 20:51:34 +02:00
tr4ceflow a159d23251 info about bug in BeaEngine 2014-07-13 16:55:19 +02:00
tr4ceflow 801572bbaa supports x64 targets v0.0.2alpha1 2014-07-11 20:58:54 +02:00
tr4ceflow 59829d2301 Merge branch 'master' of https://github.com/tr4ceflow/x64dbg-StaticAnalysis
Conflicts:
	README.md
	src/S_IntermodularCallsX86.cpp

added used pluginsdk
2014-07-11 18:23:30 +02:00
tr4ceflow c0be0fddfe advanced x86 analysis
Emulate stack manipulations for MinGW arguments detection and register manipulation to support later an x64 version. It can be compiled under MS Visual Studio 2013 since it has smaller code due c++11. The S_IntermodularCallsX64.cpp file has some major flaws and is only a clone of S_IntermodularCallsX86.cpp.
2014-07-11 18:18:47 +02:00
tr4ceflow 0ccacd8be9 insert figures 2014-07-11 17:48:09 +02:00
tr4ceflow 85b08c96b3 advanced x86 analysis
Emulate stack manipulations for MinGW arguments detection and register manipulation to support later an x64 version. It can be compiled under MS Visual Studio 2013 since it has smaller code due c++11. The S_IntermodularCallsX64.cpp file has some major flaws and is only a clone of S_IntermodularCallsX86.cpp.
2014-07-11 17:45:36 +02:00
tr4ceflow ca53bdee4e Merge branch 'x64support'
Conflicts:
	src/AnalysisRunner.cpp
	src/AnalysisRunner.h
	src/ApiDB.cpp
	src/S_IntermodularCallsX86.cpp
	src/S_IntermodularCallsX86.h
	src/x64_dbg_analysisplugin.sln
	src/x64_dbg_analysisplugin.suo

update README.md
2014-07-10 21:38:00 +02:00
tr4ceflow 9a53a78f57 support x64 calling convention and code redesign
Includes tracking of all write access to the stack and stackpointer modification to have a robust arguments detection. All write access to the registers rcx, rdx, 8, r9 for x64 calling convention.
2014-07-10 21:24:59 +02:00
tr4ceflow 6c138af356 speedup the analysis process due autocomments
The new version cef97919f87d999c4b5c14be0f61edc5000639f5 of x64_dbg provides DbgSetAutoComments as in Issue #2.
v0.0.1alpha2
2014-07-02 20:32:20 +02:00
tr4ceflow 84f82f725a Merge branch 'master' of https://github.com/tr4ceflow/x64dbg-StaticAnalysis 2014-07-02 20:21:53 +02:00
tr4ceflow f64cfaa7ca fix module name and label name convention
the new version of x64dbg uses '&' as a prefix in front of label names. This version fixes this issue by removing the first character iff it is '&'
2014-07-02 20:21:07 +02:00
tr4ceflow b8f9cd6df7 redesign of code 2014-07-02 19:18:47 +02:00
tr4ceflow b38053609d Update README.md 2014-06-22 16:39:28 +02:00
tr4ceflow ceaa1d661c - prepare X64
- change method to detect "MingGW" stackmodifications
- Stackemulator
2014-06-22 14:23:11 +02:00
tr4ceflow c840e9fcd2 Update README.md v0.0.1alpha1 2014-06-19 20:42:11 +02:00
tr4ceflow 947fb6b13e first upload 2014-06-19 20:41:36 +02:00
tr4ceflow 5db5b0edf1 Initial commit 2014-06-19 20:38:43 +02:00