Сейчас на форуме: site-pro, Rio, johnniewalker, vsv1 (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› RarVM |
Посл.ответ | Сообщение |
|
Создано: 30 сентября 2012 19:25 · Личное сообщение · #1 Инструментарий для RarVM на github Описание на английском: RarVM Toolchain This is a basic toolchain for the RarVM, a virtual machine included with the popular WinRAR compression suite. Rar includes a VM to support custom data transformations to improve data redundancy, and thus improve compression ratios. However, it also represents a widely deployed machine architecture about which very little is known...that is just too tempting a target for exploration to ignore Currently two basic tools are available for experimentation, a linker and an assembler. A dissassembler will be available soon, and perhaps eventually a compiler (in the form of a llvm backend or gcc target). Статья на английском: Исходники RarVM в составе ----- EnJoy! | Сообщение посчитали полезным: 4kusNick, yagello, yanus0, TLN, _ruzmaz_ |
|
Создано: 30 сентября 2012 20:00 · Личное сообщение · #2 Тоже сегодня увидел эту новость, интересно, то что это давно известный факт..Только как то не очень его афишируют. Например в исходниках разных библиотек для распаковки Rar есть код этой виртуальной машины http://www.koders.com/c/fid501AA0DE57324722404C2CD9DCD10F3F3D92B2A6.aspx#L578 http://nunrar.codeplex.com/SourceControl/changeset/view/4d341d827d03#NUnrar%2fUnpack%2fVM%2fRarVM.cs |
|
Создано: 30 сентября 2012 21:19 · Личное сообщение · #3 |
|
Создано: 30 сентября 2012 22:41 · Личное сообщение · #4 yanus0 Добавил в шапку ссылку на оригинальные исходники rarvm.cpp rarvm.hpp rarvmtbl.cpp ----- EnJoy! |
|
Создано: 01 октября 2012 10:41 · Поправил: Promix_17 · Личное сообщение · #5 Судя по такому коду: Code:
...должны возникнуть большие проблемы безопасности, однако на самом деле ничего подобного не происходит. По этому коду RAR должен позволять обращаться практически к любым адресам памяти без каких-либо ограничений, в чём дело? Всё, разобрался: Code:
| Сообщение посчитали полезным: Admintools |
eXeL@B —› Крэки, обсуждения —› RarVM |