Сейчас на форуме: -Sanchez- (+8 невидимых) |
eXeL@B —› Основной форум —› Java. Взлом и реверсинг |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 19 сентября 2013 21:43 · Поправил: 4kusNick · Личное сообщение · #1 Дружественные темы: Всё-в-одном Декомпиляторы: Оба используют в основе Дизассемблеры и редакторы байткода Модификация от vovanre Отладчики: Деобфускаторы Разное Если есть что добавить - пишите, добавим! ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: ZaZa, JohnyDoe, Rustem, Coderess, mak |
|
Создано: 06 января 2016 13:13 · Поправил: vovanre · Личное сообщение · #2 И ещё две тулзени. Учтите, они для старых (или которые крякнутые в паблике лежат) версий обфускаторов. 1) 2) ps. Кто то пробывал менять байт код в памяти без attach api ? Если да, можете отписать в лс? Пока я кончился, самопал пока не хочу вываливать в свет. |
|
Создано: 11 января 2016 22:55 · Поправил: vovanre · Личное сообщение · #3 |
|
Создано: 27 мая 2016 17:31 · Поправил: hh · Личное сообщение · #4 раззиповал джарник , пропатчил пару класов и теперь хочу собрать обратно , вот только собраный Новый джарник выдает "Error: Could not find or load main class" , соберал такой замечательной командой jar cf. Подскажите как его собрать так что бы можно было запустить как оригинал java -jar original.jar ? или пните на ресурс где можно найти как сотворить сие чудо.... , откопал ответ на англ форумах, кому интересно: при сборке обратно в джар надо соберать с манифестом в котором и будет указываться класс который запускать первым, можно ничего не выдумывать а просто стащить с уже разобраного джарника из папки META-INF. собераем прямо в середине анзипнутого джарника: jar cfm test.jar META-INF/MANIFEST.MF * |
|
Создано: 21 апреля 2017 22:32 · Поправил: Jaa · Личное сообщение · #5 |
|
Создано: 22 апреля 2017 08:03 · Личное сообщение · #6 |
|
Создано: 24 апреля 2017 09:25 · Личное сообщение · #7 Кто-нибудь имел дело с JWrapper? (www.jwrapper.com) Возможно существуют какие-нибудь инструменты для этого враппера? Интересует потенциальная возможность выковыривания из него jar. Для примера, экземпляр, свёрнутый враппером: |
|
Создано: 13 мая 2017 23:20 · Поправил: uncleua · Личное сообщение · #8 JBytedit - Java bytecode editor JBytedit is a free, fully featured graphical Java Bytecode editor. JBytedit aims for easy code inspection and manipulation, no matter in which JVM based language it is coded. It comes with an easy-to-use and stable environment as well as a range of advantages over it's competitors, such as full ASM integration, which makes saving and bytecode manipulation a whole lot versatile, ZKM string deobfuscation and much more. JBytedit is coded in Kotlin, the new hope for JVM-based languages, which handles a lot of common problems in a innovative manner. Please, contribute to the development by creating pull requests and issues! | Сообщение посчитали полезным: 4kusNick, SaLvaTruCha |
|
Создано: 19 мая 2017 15:08 · Личное сообщение · #9 Присоветуйте пжлст какой-нибудь толковый отладчик Java. Имеется программа состоящая из ехешника, запускающего javaw и кучи jar-ов. Прога общается с железякой, получает от нее паролю, сравнивает со введенной паролей и, в зависимости от результата, выдает окошко, обзываемое SunawtDialog. Вот эту паролю и нужно узнать, Wireshark ничего вразумительного не находит, поэтому все надежды на отладчик. |
|
Создано: 05 октября 2017 07:32 · Личное сообщение · #10 |
|
Создано: 05 октября 2017 12:52 · Личное сообщение · #11 Gideon Vi пишет: _MBK_, перейдите в основной форум, откройте тему "Опять Java", читайте/спрашивайте. Ok VodoleY пишет: _MBK_ вашу ж мать.. вы на эту тему вообще хоть чтото читали? вы вкурсе что дебажить можно смайли код? и джава декомпилеры вы смотрели? и как подлючается проджект из смайли кода? Теоретически, конечно, представляю, но мой вопрос был - можно ли это сделать без танцев с бубном? В проекте стопятьсот класов jd-gui раскодирует лишь половину из которых. Почему для IL и нативного кода отладчикам исходники не нужны,а с джавой такая беда? Вдобавок, вроде, было ж полно хороших инструментов и вдруг в одночасье не стало |
|
Создано: 05 октября 2017 15:20 · Личное сообщение · #12 _MBK_ пишет: Почему для IL с каких это пор? ты по факту его дебажиш так же как и смайли код. А по инструментам.. ты шапку темы внимательно прошерсти Добавлено спустя 3 минуты _MBK_ пишет: ,а с джавой такая беда? почему беда? как виртуальная машина джавы должна останавливать вас при трейсе.. на какой байте? на какой строчке? т.е как навигацию по коду то делать? поэтому ХОТЬ ЧТОТО в виде исходников и надо.. хоть смайли.. хоть джава ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 05 октября 2017 16:21 · Личное сообщение · #13 VodoleY пишет: ты по факту его дебажиш так же как и смайли код. Ну какому нибудь dnSpy каталог с декомпилированными исходниками вовсе не нужен, он их сам генерит VodoleY пишет: как виртуальная машина джавы должна останавливать вас при трейсе.. на какой байте? на какой строчке? т.е как навигацию по коду то делать? Ну на нужном байткоде и останавливать. Я не пойму проблемы совсем на лету декомпилировать программу в байткод? Или хотя бы в методы. JavaSnoop или jSwat умели же это делать, но ни один ни второй с актуальной явой не работают. А больше в шапке отладчиков и нет по сути Единственно что - JDebugTool не нашел чтобы проверить, все ссылки битые,но я так понимаю, этот проект тоже в небо по трубе пошел? |
|
Создано: 06 октября 2017 07:00 · Личное сообщение · #14 _MBK_ я вам в прошлой ветке писал... лично я декомпилил в смайли и дебажил эклипсом байткод. если процедура не большая, декомпильните ее хоть и обфусцированную в отдельный проджект на джаве и подключите .. и изучайте на здоровье.. в чем проблема то?.. ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 06 октября 2017 07:44 · Личное сообщение · #15 Да нет никаких проблем, проект декомпилировал с самого начала. Другое дело, что процедура подключения проекта к эклипсу выглядит достаточно заднепроходно, да и вообще не факт, что овчинка стоит выделки и затраченных усилий захудалый гнев принесет результат. Велика вероятность, например, что в итоге Эклипс как jSnoop запущенный процесс не увидит. Да в эклипсе, помнится, имхо вообще возможности подключения к левому запущенному процессу по PID нету. Потому и спросил тут, может есть какой то менее анальный вариант? Пока что выкрутился с x64dbg, точки останова на системных jvm методах ставить можно и стек вызовов/запущенные треды смотреть разобрался как. Пока этого хватает. |
|
Создано: 06 октября 2017 07:49 · Личное сообщение · #16 |
|
Создано: 01 декабря 2017 21:39 · Личное сообщение · #17 ----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: 4kusNick, uncleua, zuzzz |
|
Создано: 29 декабря 2017 15:12 · Поправил: mvz · Личное сообщение · #18 esa_r походу нифига нового нету , вся гугляндия ссилаеться на javasnoop который древняк еще тот и на JBCD глянь еще сюда: https://www.crowdstrike.com/blog/native-java-bytecode-debugging-without-source-code/ тут вроде как через индо-плагин под еклипс Bytecode Visualizer можно дебажить тема на : reverseengineering.stackexchange.com https://reverseengineering.stackexchange.com/questions/7991/java-class-bytecode-debugger |
|
Создано: 13 июля 2018 23:48 · Поправил: uncleua · Личное сообщение · #19 JByteMod-Beta Java bytecode editor | Сообщение посчитали полезным: 4kusNick, TRPD, HandMill |
|
Создано: 14 июля 2018 01:10 · Личное сообщение · #20 |
|
Создано: 26 июля 2019 12:35 · Поправил: uncleua · Личное сообщение · #21 Cafebabe Easy-to-use tool for modifying .jar files without caring about frames! Current version: pre-0.1.0 Cafebabe is the successor of JByteMod. It tries to reimplement all features, but make editing much simpler. By regenerating stackframes automatically without libraries, you won't have any problems editing jumps! You also can edit multiple files at once, which makes linking classes much easier. Stay tuned for more features that are about to come! | Сообщение посчитали полезным: CyberGod, -=AkaBOSS=-, TRPD, mak |
|
Создано: 04 мая 2020 15:57 · Личное сообщение · #22 |
|
Создано: 04 мая 2020 16:41 · Личное сообщение · #23 |
<< . 1 . 2 . |
eXeL@B —› Основной форум —› Java. Взлом и реверсинг |