Сейчас на форуме: YDS, _MBK_, user99 (+10 невидимых)

 eXeL@B —› Основной форум —› На чем написана прога?
Посл.ответ Сообщение

Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 18 декабря 2005 12:50
· Личное сообщение · #1

Я тут решил покрякать прогу. Открываю в олле, смотрю, что-то совсем не то, проверяю в PEiD - в ответ Nothing found *. Так вот вопрос, как можно узнать, запакована рна или нет и на чем написано. И еще вопрос, на что можно поставить бряк, если GetWindowTextA и GetDlgItemTextA не помогают и не какие окна не выкидывает, а только стерает ключ в рекистрационном окне!




Ранг: 230.5 (наставник)
Активность: 0.180
Статус: Участник
Norg

Создано: 18 декабря 2005 12:59
· Личное сообщение · #2

Юзай PeSniffer.Насчет проги скажи название ,а то хер определишь че ты там пробуешь ломать.

-----
M&#225 enginn renna undan &#254v&#237 sem honum er skapa&#240





Ранг: 420.3 (мудрец)
Активность: 0.240
Статус: Участник

Создано: 18 декабря 2005 13:05
· Личное сообщение · #3

GAMe ovER
Попробуй просмотреть ресурсы в рестораторе или другом редакторе ресурсов, если не получается, то программа скорее всего запакована.
И di-2 пишет: Насчет проги скажи название А то у тебя по принципу: "скажи то - не знаю что".

-----
Сколько ни наталкивали на мысль – все равно сумел увернуться




Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 18 декабря 2005 13:11
· Личное сообщение · #4

GAMe ovER пишет:
Так вот вопрос, как можно узнать, запакована рна или нет и на чем написано.


Способов несколько, можно проверить энтропию с помощью PEiD, можно открыть файл в дизассемблере
и будет видно запакована или нет, по крайней мере при наличии опыта



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 18 декабря 2005 13:14
· Личное сообщение · #5

Вопрос конечно с бородой и, пожалуй, разумный ответ один: читай статьи, документы и google.
Со временем ты уже не спутаешь пакованную прогу.

Не секрет, что главное свойство защищённых или просто упакованных PE-файлов – это видоизменённый импорт.
При наличии сомнений, в первую очередь стоит посмотреть, какие функции находятся в импорте.
Если их так сказать не хватает (од 2 до 20), то прога пакована.
Ещё по именам секций можно определить и компилятор и протектор (в большинстве случаев).
Читай, смотри примеры, сравнивай.

-----
Всем привет, я вернулся




Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 18 декабря 2005 15:35
· Личное сообщение · #6

ValdiS пишет:
Попробуй просмотреть ресурсы в рестораторе или другом редакторе ресурсов, если не получается, то программа скорее всего запакована.

Все открывается. А на каком языке написана мне теперь не важна Остался только один вопрос
GAMe ovER пишет:
на что можно поставить бряк, если GetWindowTextA и GetDlgItemTextA не помогают и не какие окна не выкидывает, а только стерает ключ в рекистрационном окне!




Ранг: 65.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 18 декабря 2005 17:54
· Личное сообщение · #7

GAMe ovER пишет:
только стИрает ключ в регистрационном окне

текст окна устанавливался как setwindowtextA, setwindowtextW - ну и соответственно копай отсюда, и попробуй не только GetWindowTextA но и GetWindowTextW т.к. иногда используется эта, для юникода.




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 18 декабря 2005 18:09
· Личное сообщение · #8

Не забудь про SetDlgItemTextA(W), SetDlgItemInt, Будь я прораммером этой проги, я бы как минимум вообще отсылал сообщние WM_SETTEXT напрямую через SendMessage или SendDlgItemMessage.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 122.3 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 18 декабря 2005 18:10
· Личное сообщение · #9

ты можешь хвататься за десятки прог и читать всякие статьи.
Но будешь задвать вопросы, кажущиеся для некоторых ммм.. смешными, до тех пор, пока не научишься программировать под винду, не на каком-нибудь делфи, а именно чистый апи.
советую поискать Platform SDK




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 18 декабря 2005 18:16
· Личное сообщение · #10

А можно и не искать) Это --> справочник <-- http://download.filefront.com/4396721;c2ac804d509b11cc6b6b9bc688b9f04bc6834410b1eeae304acf7271dc4d757db6f3088670771653 по апи,асму, инстркциям проца... правда размер 26 метров
Другая --> ссыль <-- http://4kusnick.filefront.com/ на всяк случай.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 230.5 (наставник)
Активность: 0.180
Статус: Участник
Norg

Создано: 18 декабря 2005 19:41
· Личное сообщение · #11

intty пишет:
не на каком-нибудь делфи, а именно чистый апи.
Обижаешь Я программирую чисто в Дельфи+АПИ=малый размер+охрененная скорость,просто ручки надо иметь нормальные и не юзать VCL

-----
M&#225 enginn renna undan &#254v&#237 sem honum er skapa&#240





Ранг: 122.3 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 18 декабря 2005 19:54
· Личное сообщение · #12

di-2:
да, я имел ввиду именно VCL, но в данном случае не уточнил.
Да и против VCL я особо ничего не имею.
Просто нужно понимать как оно работает, тогда и вопросы другие будут.
А что использовать - вообще дело вкуса и привычки.



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 20 декабря 2005 14:17
· Личное сообщение · #13

intty пишет:
пока не научишься программировать под винду, не на каком-нибудь делфи, а именно чистый апи.

Так я программирую знаю ДЕлфи и по немногу си, бейсик, асьму
4kusNick пишет:
А можно и не искать) Это --> справочник <-- по апи,асму, инстркциям проца... правда размер 26 метров
Другая --> ссыль <-- на всяк случай.

Спасибо, но я скачал справку на днях, правда, является переводом справки от Borland. А скачать 26 метров, я смогу только тогда, когда beeline заглючит и не будет тарифицировать меня



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 20 декабря 2005 14:26
· Личное сообщение · #14

У меня еще один вопрос возник. Тут с этого сайта скачал статейку, в ней говорилось, что можно поставить бряк с помошью карты памяти в олле, но что написано у меня что-то не пашет. Обьясните, плиз




Ранг: 122.3 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 20 декабря 2005 15:56
· Личное сообщение · #15

GAMe ovER:
последний телепат сбежал отсюда в ужасе неделю назад. так что
>>у меня что-то не пашет
не очень информативно
И статейку твою никто в глаза не видел.
может у тебя дополнительно повыпытывать, чтоже конкретно не так? только кому это надо?



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 20 декабря 2005 16:01
· Личное сообщение · #16

intty пишет:
последний телепат сбежал отсюда в ужасе неделю назад. так что

А последний же ты. Ну я не виноват, что у меня деньги кончились на нет.
Переделаю вопрос: как можно поставить бряк с помощью memory map?




Ранг: 122.3 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 20 декабря 2005 16:13
· Личное сообщение · #17

"нажми то, увидишь это, потом посмотри туда и ткни вон тот батон. круто. получилось. теперь ты настоящий кракер... или хэккер"
а если серьезно, то люди, которые не в состоянии прочитать хелп, доступный даже переведенный, вызывают улыбку.
ладно, чтобы меня не обвиняли в том, что не по существу:
alt+M, righj click, "set break on...."
очень развивающе..



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 20 декабря 2005 16:25
· Личное сообщение · #18

intty пишет:
а если серьезно, то люди, которые не в состоянии прочитать хелп, доступный даже переведенный, вызывают улыбку.

В спраке у олли тяжело что-то найти
intty пишет:
alt+M, righj click, "set break on...."

Это я знаю.
Цитирую статью:
"Запускаем программу, заполняем окна регистрации, нажимаем букву М... В окне Dump кликаем правой кнопкой, и вводим введенные нами данные в поле пароль..."
Проблема в том, что я не могу найти Dump Я нашел в контексном меню, которые выводит HEX окно и никаких моих данных он не находит.


 eXeL@B —› Основной форум —› На чем написана прога?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати