Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Как разкомпилировать программу (http://forum.oszone.net/showthread.php?t=148032)

Не флужу 15-08-2009 08:56 1194010

Как разкомпилировать программу
 
Есть программа, написанная в АутоИте. Как можно посмотреть код, записанный в .dll и .exe?

Medic84 15-08-2009 14:04 1194142

AutoIt перестала поддерживать функцию декомпилирования. Декомпилируются только старые скрипты заканчивая версией 3.2.5.1
Цитата:

Цитата Не флужу
записанный в .dll »

AutoIT не умеет создавать собственные dll, так что .dll это не его :)

Не флужу 15-08-2009 19:37 1194321

Medic84, Жалко- то как...

Может ктонибудь посоветует чего? Очень интересно посмотреть что там написано :drug:

Nik_rus 15-08-2009 20:26 1194352

Смотря че ето такое...
Выложи, посмотрим

Medic84 15-08-2009 20:30 1194356

Не флужу, как показывает практика код вытащить невозможно даже из простеньких программ написанных на всемирно-популярных языках программирования. автоматических средств для этого нет написано на одном форуме. Говорят можно руками, и указываю пару программ.
Цитата:

так что достань IDAPro и вперёд ручками. с небольшой программой справишься за 5-6 лет, если постараешься.
Грубо говоря способов НЕТ

Кстати декомпилирование без разрешения автора законо наказуемо )))

SyDr 15-08-2009 21:10 1194378

А в случае с AutoIt ещё и бесполезно. Он не является модульным.

Хотя для версий меньше, чем 3.2.5.1 это возможно. Программа находится в папке Extras\Exe2Aut\

Не флужу 16-08-2009 00:32 1194507

SyDr, Написал что экзешник не распознан как закомпилированный аутоит скрипт :)

Nik_rus, Пишу покер- бота, а там другой, вероятно, работающий(не проверял) бот. Хотел посмотреть как работает, ибо мой построен на все 100% на анализе графики.

SyDr 16-08-2009 10:07 1194641

Подфорум про AutoIt. Где написано, что программа не написана на AutoIt?

"Как раcкомпилировать программу" - поищи в поисковике. Там есть и ответы можно на этот вопрос. Только вот получаешь ты в конце не исходный текст... А текст, написанный на ассемблере. Ну и разобраться в нём будет на порядки труднее...

amel27 16-08-2009 11:27 1194684

Цитата:

Цитата SyDr
"Как раcкомпилировать программу" - поищи в поисковике. Там есть и ответы можно на этот вопрос. Только вот получаешь ты в конце не исходный текст... А текст, написанный на ассемблере. Ну и разобраться в нём будет на порядки труднее... »

Если отключить обфускатор и EXE-упаковку, то AutoIT декомпилируется без проблем (это не нативный ,а P-код). Код обфускатора открыт, а EXE-упаковщики хорошо изучены, так что провернуть обратную процедуру более чем реально... Что касается поисковика, то на самом деле достаточно всего два слова: "AutoIT" + "Decompile"... ;)

Не флужу, способы обхода защит ПО нарушают правила этого форума :read:

Medic84 16-08-2009 12:17 1194710

Цитата:

Цитата amel27
Если отключить обфускатор и EXE-упаковку »

Так а если обусфактор вообще не использовался? А EXE упаковка это UPX ведь. Тоже ничего сложного. Или ты про что то другое?

amel27 16-08-2009 12:28 1194720

Medic84, про это :) ...в инете достаточно инфы/исходников/бинарников по декомпиляции... вон, DrWeb декомпилирует AutoIT весьма успешно ;)

Medic84 16-08-2009 13:48 1194769

Т.е. получается любой желающий с помощью антивиря от Доктор Веба может разкомпилировать программу? Интересненько)) Потестим))))) Или я опять не так понял?!

amel27 16-08-2009 14:02 1194774

Цитата:

Цитата Medic84
любой желающий с помощью антивиря от Доктор Веба может разкомпилировать программу?»

откуда такой вывод?.. :o я лишь о принципиальной возможности

Nik_rus 16-08-2009 14:12 1194780

Я думаю если уж делать покер-бота, то не на автоите. Тут ведь придется заморачиваться с перехватом функций, инъекции dll... Тут легче написать на приплючснутом си. а у меня в ][akepе есть статья про покер-бота :P

Medic84 16-08-2009 14:26 1194791

Цитата:

Цитата amel27
откуда такой вывод?.. я лишь о принципиальной возможности »

Значит я так читаю :dont-know

Цитата:

реализована функция декомпиляции программ, написанных на AutoIt

Medic84 16-08-2009 14:42 1194808

Итак!!!!! Раздобыл в интернете декомпиллер От версии 3.2.6+!!! Ура товарищи! Мою программу разкомпилировал в идеале! Похлопаем в ладоши)))) :clapping: :clapping: :clapping:

amel27 16-08-2009 15:15 1194834

Medic84, аттач советую убрать, поисковиком все умеют пользоваться

Medic84 16-08-2009 20:12 1195010

Надеюсь amel27 не будет ругаться если я кое что поясню.

После извлечения кода русский становится корявым. Так поменяйте кодировку в любом редакторе(кроме блокнота) на ANSI 1251

Не флужу 17-08-2009 04:53 1195304

Nik_rus, Нет никакой .dll иньекции. Всё находится путём анализа графики и управляется кликами мышкой. Не мобильно, писать долго... но работает)) Си вообще не знаю.
Medic84, Погуглим :up
Цитата:

а у меня в ][akepе есть статья про покер-бота :P
Кто там про статью упомянул- почитать дайте :)

Не флужу 17-08-2009 15:41 1195699

Разкомпилировал. Думаю не буду сюда выкладывать декомпайлер: Поисковиком все умеют пользоваться (с)

Почти десять тысяч строчек кода :shot: Решена проблема

Спасибо всем кто отписался


Время: 15:42.

Время: 15:42.
© OSzone.net 2001-