_xeroxz
|
16aeb2d6d4
|
renamed LVSP to POPVSP, updated the DSE algo to skip CALL instructions
|
3 years ago |
_xeroxz
|
ef9e9c1cb2
|
removed last file related to vtil...
|
3 years ago |
_xeroxz
|
99f1f695ed
|
removed vtil... going to use google/souper & other llvm opt's
|
3 years ago |
_xeroxz
|
7240a2a23c
|
fixed deadstore removal algo and added a few handlers...
|
3 years ago |
_xeroxz
|
ae49869fe6
|
added READB vm handler...
|
3 years ago |
_xeroxz
|
34806590fa
|
updated vmprofiles and vminstrs to add PUSHVSPDW
|
3 years ago |
Duncan Ogilvie
|
e8eb794dc1
|
Port to cmkr
|
3 years ago |
_xeroxz
|
dbffc1003e
|
added more profiles... updated sln and filters....
|
4 years ago |
_xeroxz
|
44e412cffb
|
added a param to the lifter_callback_t...
|
4 years ago |
_xeroxz
|
28e50e7b0c
|
added more lifters and profiles... updated deps...
|
4 years ago |
_xeroxz
|
eb13c85f48
|
added more lifters...
|
4 years ago |
_xeroxz
|
89af2c2654
|
added more profiles...
|
4 years ago |
_xeroxz
|
bc0a1d7b5b
|
added more lifters...
|
4 years ago |
_xeroxz
|
2d3b22a7ac
|
fixed compiling issues...
|
4 years ago |
_xeroxz
|
0699518ae9
|
added more lifters...
|
4 years ago |
_xeroxz
|
1840945596
|
starting to define lifters for vmp2 IL...
|
4 years ago |
_xeroxz
|
13fef335fe
|
cleaned the code a bunch more...
|
4 years ago |
_xeroxz
|
ae9f255180
|
added some more doxygen comments...
|
4 years ago |
_xeroxz
|
3276cc96d0
|
added more doxygen comments...
|
4 years ago |
_xeroxz
|
08635457a7
|
still adding doxygen comments...
|
4 years ago |
_xeroxz
|
31f934cfb7
|
cleaned the code a bunch, preparing for doxygen...
|
4 years ago |
_xeroxz
|
0f6ba9bad3
|
i messed with transforms and vminstrs encrypt_operand, check to make
sure this doesnt destory anything before pushing it to master branch lol
|
4 years ago |
_xeroxz
|
a419fa4633
|
fixed a few bugs... vm::transform::valid and get_rva_decrypt...
|
4 years ago |
_xeroxz
|
e95ef25371
|
added vmp2 file format v3 (which adds support for virtual jcc's)
|
4 years ago |
_xeroxz
|
0edcb36da9
|
added vmp2 file format v3
|
4 years ago |
_xeroxz
|
fbe1c20772
|
cleaned some code
|
4 years ago |
_xeroxz
|
eb64f5d2c2
|
idk what i added but parsing jcc's work now
|
4 years ago |
_xeroxz
|
75ac254456
|
not sure what i did here, but i did something :)
|
4 years ago |
_xeroxz
|
cf40312564
|
added get_jcc_data functions v1.0, still testing...
|
4 years ago |
_xeroxz
|
ffd45ecb8a
|
in the middle of something, adding branch detection cod
|
4 years ago |
_xeroxz
|
1a0ba7ef56
|
added vm::ctx_t which can be passed around >:)
|
4 years ago |
_xeroxz
|
c49210e150
|
added an overloaded vm::handler::get_profile function which takes a
mnemonic
|
4 years ago |
_xeroxz
|
4cc033468e
|
testing out
|
4 years ago |
_xeroxz
|
ecd7f5abc1
|
fixed operand decryption transform map ref's
|
4 years ago |
_xeroxz
|
c932e71cdd
|
added LRFLAGS virtual instruction
|
4 years ago |
_xeroxz
|
1f748ab668
|
added NANDW virtual instruction
|
4 years ago |
_xeroxz
|
0115f85798
|
fixed some issues with getting operand decryption transforms
|
4 years ago |
_xeroxz
|
ac50fe5128
|
added LCONSTW virtual instruction
|
4 years ago |
_xeroxz
|
6fa384cf69
|
added LCONSTBSXDW virtual instruction
|
4 years ago |
_xeroxz
|
ce45817439
|
added WRITEB virtual instruction
|
4 years ago |
_xeroxz
|
afaa27eb22
|
added WRITEB virtual instruction
|
4 years ago |
_xeroxz
|
442edfd1c4
|
added SHRW virtual instruction
|
4 years ago |
_xeroxz
|
bc9f0e944b
|
added ADDW virtual instruction
|
4 years ago |
_xeroxz
|
2a934fd61f
|
added CALL virtual instruction
|
4 years ago |
_xeroxz
|
145251c09a
|
added LCONSTBSXQ
|
4 years ago |
_xeroxz
|
ac9a2b445f
|
added readdw virtual instruction profile
|
4 years ago |
_xeroxz
|
9b255f1412
|
fixed vm::transform::inverse_transforms
|
4 years ago |
_xeroxz
|
c7a5d0b61c
|
added vm::calc_jmp::get_advancement
|
4 years ago |
_xeroxz
|
4832530dfb
|
added clang format, its 90% ok
|
4 years ago |
_xeroxz
|
47a46d1c58
|
changed a bunch of stuff, cleaned the source
|
4 years ago |