Сейчас на форуме: (+5 невидимых) |
eXeL@B —› Протекторы —› Oreans UnVirtualizer ODBG Plug-in |
<< . 1 . 2 . 3 . 4 . >> |
Посл.ответ | Сообщение |
|
Создано: 25 марта 2011 21:02 · Поправил: BoRoV · Личное сообщение · #1 UnVirtualizes CISC Themida/WL/CodeVirtualize Machines Автор: Deathway Code:
3bb2_25.03.2011_EXELAB.rU.tgz - OreansUnVirtualizerv1.0.rar ----- Лучше быть одиноким, но свободным © $me | Сообщение посчитали полезным: Maximus, Rio, HandMill |
|
Создано: 01 апреля 2011 13:26 · Личное сообщение · #2 |
|
Создано: 01 апреля 2011 15:03 · Личное сообщение · #3 Ну вот кусок восстановленного кода 66A8A0CF MOV DWORD PTR [EBP+0xfffffff0],EAX 66A8A10E CMP DWORD PTR [EBP+0xfffffff0],0x0 66A8A14A JE 0x1fa9 66A8A156 MOV EAX,DWORD PTR [0x100bc184] 66A8A162 MOV ECX,DWORD PTR [EAX+0x6c] 66A8A182 CALL 0x10003660 на самом деле код должен быть таким MOV EAX,DWORD PTR [0x100bc184] > 100bc184 - 10000000 +Dllbase CALL 0x10003660 > 10003660 -10000000 + Dllbase Т е моя база например 66A70000, а код восстанавливает на базу 10000000 |
|
Создано: 01 апреля 2011 15:14 · Личное сообщение · #4 |
|
Создано: 01 апреля 2011 16:18 · Личное сообщение · #5 |
|
Создано: 01 апреля 2011 16:49 · Личное сообщение · #6 Nightshade пишет: Может кто на екзетулсах написать автору, чтобы он поправил косяк Багрепорты все восновном сыпятся на тутс http://forum.tuts4you.com/showtopic=25548&st=0 ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 01 апреля 2011 17:40 · Личное сообщение · #7 |
|
Создано: 01 апреля 2011 17:54 · Поправил: vnekrilov · Личное сообщение · #8 |
|
Создано: 06 апреля 2011 20:08 · Личное сообщение · #9 |
|
Создано: 06 апреля 2011 20:14 · Личное сообщение · #10 |
|
Создано: 10 апреля 2011 16:12 · Личное сообщение · #11 in my case i have lots of unresolved instructions 0249DEC7 MOV DWORD PTR [EBP+0xffffc2a8],0x499602d2 0249DF27 MOV DWORD PTR [EBP+0xffffc2ac],0x499602d2 0249DFA5 MOV DWORD PTR [EBP+0xffffc2b0],0x499602d2 0249DFFB MOV DWORD PTR [EBP+0xffffc2b4],0x499602d2 0249E072 LEA EDX,DWORD PTR [EBP+0xffffc2a8] 0249E108 PUSH EDX 0249E121 PUSH 0x454f60 0249E133 0001 //unresolved ?????? 0249E149 015A(0249D7A6) //unresolved ?????? 0249E14E NOP 0249E14F 0009 //unresolved ?????? 0249E150 RETN |
|
Создано: 10 апреля 2011 16:16 · Личное сообщение · #12 |
|
Создано: 11 апреля 2011 14:22 · Личное сообщение · #13 |
|
Создано: 11 апреля 2011 21:28 · Личное сообщение · #14 |
|
Создано: 12 апреля 2011 13:49 · Личное сообщение · #15 |
|
Создано: 12 апреля 2011 14:09 · Личное сообщение · #16 |
|
Создано: 12 апреля 2011 14:15 · Личное сообщение · #17 oloo_ пишет: 0249E121 PUSH 0x454f60 0249E133 0001 //unresolved ?????? 0249E149 015A(0249D7A6) //unresolved ?????? call dword[00454f60] Real avtor Deathway,plies bug reports |
|
Создано: 12 апреля 2011 16:03 · Личное сообщение · #18 |
|
Создано: 01 декабря 2011 09:39 · Поправил: Maximus · Личное сообщение · #19 BoRoV умер, а между делом утилита мега полезная. Она восстанавливает VM темиды (CISC инструкции, которые встречаются в большинстве программ) в первоначальный вид. Поэтому приложу версию 1.3 7a46_01.12.2011_EXELAB.rU.tgz - Oreans UnVirtualizer 1.3.rar ----- StarForce и Themida ацтой! |
|
Создано: 01 декабря 2011 09:50 · Личное сообщение · #20 |
|
Создано: 01 декабря 2011 09:52 · Личное сообщение · #21 |
|
Создано: 01 декабря 2011 09:58 · Личное сообщение · #22 BoRoV не умер, не надо тут, я его только вчера в ирке видел А что касается софта, сыроват ещё, где-то в половине случаев где-нибудь случается косяк, и в итоге не собирает код, а то и собирает неправильно, что ещё хуже. Хотя допилить до рабочего состояния не так уж и сложно, думаю, но автор явно не торопится. |
|
Создано: 01 декабря 2011 14:22 · Личное сообщение · #23 |
|
Создано: 05 марта 2012 23:37 · Личное сообщение · #24 [v1.4] - Fixed Cisc - CALL [REG32+IMMC] - Fixed Cisc - SHL REG32, IMMC - Fixed an issue with odbg when using context menu - Added TAB key on windows - Added autofill on FindReferences window - Risc-64 machine function Posted Image - Added OreansAssember_Risc.cfg Well, it was a long journey to deal with Risc, but i'ts almost finished, hope you like it Posted Image Some info about RISC machines - It's still on debug mode, so it may take long time for deofuscate it - 128 variant is not avaible, it could fail on that machine - The example provided was modified in order to show how to deal when deofuscation fails - In case of failure, two errors may popup (1) About Follow jump, this has a trail-error solution: press reload and then the other option, (2) about could not find XXXX handler, in this case the left list control show the current vm entry, and the right one the 'ideal handler', on 80% of cases, the red instruction is the problem, the yellow part shows the handler that could not be identified, press delete after selecting the 'wrong instruction' on the left panel (could be more than one) - The example was compiled with full protection 64variant - Can't read some opcodes like movzx, xchg, movsx, muls, div, etc | Сообщение посчитали полезным: daFix, SReg, Qbik, vnekrilov, Nightshade, BAHEK, obfuskator |
|
Создано: 06 марта 2012 17:50 · Личное сообщение · #25 |
|
Создано: 10 марта 2012 09:11 · Личное сообщение · #26 [v1.5] - Fixed Unvirtualize with Jump on CISC machines - Fixed some errors when handling signed constants on RISC - Fixed an issue when processing MOVS instrution on CISC machine - Fixed some inversion data when processing COMM, REGX, REGX (like XOR EDI,ESI was decoded as XOR ESI,EDI) - Fixed a problem when handling AH CH DH BH registers on COMM2 instructions - Added MOVSX - MOVZX - XCHG - IMUL - MUL - DIV - IDIV - PUSHFD - POPFD instructions on RISC - Added CALL [ESP+IMMC] on Cisc Machine - Added support of dump files on RISC machines - OreansAssember_Risc.cfg updated - DLL Support on CISC and RISC machines There is a fix regarding Risc machines, if you unvirtualized the opcodes, there is a high chance that you obtain the inversed form of this opcodes COMM REGX,REGX (like XOR EDI,ESI was decoded as XOR ESI,EDI). This errrors is fixed on the latest version DLL support is now avaible, however Risc machines must be initialized first (not a problem, since risc machines are always encrypted). On both machines, it's recommended the devirtualization once the eip reach the oep. 8f98_10.03.2012_EXELAB.rU.tgz - Oreans UnVirtualizer 1.5.rar | Сообщение посчитали полезным: VodoleY, SReg, MasterSoft, daFix, Maximus, m0bscene, obfuskator, Ra1n0, hlmadip |
|
Создано: 12 марта 2012 17:27 · Личное сообщение · #27 Oreans RISC machine documentation 86df_12.03.2012_EXELAB.rU.tgz - Oreans RISC machine documentation by Deathway.rar | Сообщение посчитали полезным: Gideon Vi, yanus0, tihiy_grom, DimitarSerg, _ruzmaz_, obfuskator |
|
Создано: 14 марта 2012 12:52 · Личное сообщение · #28 |
|
Создано: 14 марта 2012 13:01 · Личное сообщение · #29 |
|
Создано: 14 марта 2012 14:29 · Личное сообщение · #30 |
|
Создано: 14 марта 2012 22:15 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . >> |
eXeL@B —› Протекторы —› Oreans UnVirtualizer ODBG Plug-in |