Сейчас на форуме: johnniewalker, NIKOLA (+7 невидимых)

 eXeL@B —› Крэки, обсуждения —› Опять крэкми)
Посл.ответ Сообщение

Ранг: 14.3 (новичок), 5thx
Активность: 0.070
Статус: Участник

Создано: 16 апреля 2017 17:41 · Поправил: RoKZaR
· Личное сообщение · #1

Опять я с крэкми) Вопрос такой есть крэкми с заблокированной кнопкой. Через хекс редактор непрокатило. Не находит. В x32dbg нашел пункт enablewindow. Но он стоит как на вызов окна about. Не могу понять как разблокировать эту кнопку. Помогите пожалуйста
Code:
  1. 004010EC | 6A 00                    | push 0                                  |
  2. 004010EE | 6A 00                    | push 0                                  |
  3. 004010F0 | 90                       | nop                                     |
  4. 004010F1 | 90                       | nop                                     |
  5. 004010F2 | 90                       | nop                                     |
  6. 004010F3 | 90                       | nop                                     |
  7. 004010F4 | E8 8D 01 00 00           | call <crackme2.EnableWindow>            |

http://rgho.st/8trpTK4xN




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 16 апреля 2017 18:24
· Личное сообщение · #2

один из вариантов включения кнопки:
Code:
  1. 004010EC  6A 01          PUSH 1
  2. 004010EE  FF35 00234000  PUSH DWORD PTR DS:[402300]

Нажать на кнопку Info и дальше сам ....

-----
Don_t hate the cracker - hate the code.


| Сообщение посчитали полезным: RoKZaR

Ранг: 14.3 (новичок), 5thx
Активность: 0.070
Статус: Участник

Создано: 16 апреля 2017 18:35
· Личное сообщение · #3

Как ты это получил обьясни пожалуйста?




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 16 апреля 2017 18:56 · Поправил: mysterio
· Личное сообщение · #4

PUSH 1 - этот параметр для функции EnableWindow отвечает за 0 - выключение и 1 - за включение окна.
PUSH DWORD PTR DS:[402300] - выше по коду идет получение хэндла нужной нам кнопки:
Code:
  1. 00401083  |. 68 2C010000    PUSH 12C                    ; /ControlID = 12C (300.)
  2. 00401088  |. FF75 08        PUSH DWORD PTR SS:[EBP+8]  ; |hWnd = 00401000
  3. 0040108B  |. E8 02020000    CALL GetDlgItem     ; Получаем хэндл кнопки
  4. 00401090  |. A3 00234000    MOV DWORD PTR DS:[402300],EAX  ; хэндл который после вызова функции в EAX,
  5. ; заносится в DWORD PTR DS:[402300] его и будем подставлять как параметр для EnableWindow

Через хекс редактор непрокатило
Так прокатит - джедайский метод ^^
00001CC7: 58 -> 50
... ваш батон включен и полон сил ;)

-----
Don_t hate the cracker - hate the code.




Ранг: 5.3 (гость), 18thx
Активность: 0.010
Статус: Участник

Создано: 16 апреля 2017 19:43
· Личное сообщение · #5

Вот не терплю таких лодырей,подобных задающему вопрос по крякмису. Дай себе труд,пролистай учебники по ассемблеру,изучи статьи Нарвахи, Izceliona,нашего ВнеКрылова,и Man Hunter'a, прежде чем браться за то,в чем ты ни в зуб ногой. Люди время свое тратили на наставление начинающих на путь праведный, а им лень прошерстить сеть,в поисках знаний,которые тут же,под носом,хоть на нашем форуме ,лежат в открытом виде. Изучи асм, и не будешь ломать голову над элементрными вопросами. Что за люди, у меня свой канал по асму, ссылки давал вот для подобных лодырей, на ,бери на блюдце, учи,разжеванное до мякиша,нет ,нафиг не нужно.Понахватаются вершков, и давай пытаться ломать. Нет,брат,без труда,и рыбеху не выловишь из пруда. И советую всем,отсылать подобных куда подальше,вместо того чтоб засорять форум топиками по каждому нерешенному крякми. Для этого есть свои топы,зайди,и спроси.

| Сообщение посчитали полезным: zNob

Ранг: 54.0 (постоянный), 49thx
Активность: 0.721.1
Статус: Участник

Создано: 16 апреля 2017 19:51
· Личное сообщение · #6

Всё правильно ответил mysterio потому что помочь в пустяке это нормально. RoKZaR спрашивайте для этого форум и придуман дойдёте до навесных протекторов с вм или защит с криптоалгоритмом тогда уже и будете книжки занудные читать или на пенсию . от бит хака до реверсера кейгенера путь долгий но интересный удачи в вашем начинании крякинг это искуство и хобби=)

| Сообщение посчитали полезным: RoKZaR

Ранг: 14.3 (новичок), 5thx
Активность: 0.070
Статус: Участник

Создано: 16 апреля 2017 19:51
· Личное сообщение · #7

Так уважаемый tempesta если не знаешь не говори! От нарвахи я прочитал весь цикл статей и обучения. Встретился не понял не получилось дак что из-за этого на меня то гнать. Небось ты сам начинал с вопросов на форуме? И решал я и более сложные крэкми но просто с этим встретился впервые. Я написал что я смог сделать и что нашел. Спокойно попросил помощи. Развел тут балаган! Умный нашелся!

Добавлено спустя 1 минуту
SDK Спасибо огромное всем за помощь в решении данной проблемы)


 eXeL@B —› Крэки, обсуждения —› Опять крэкми)
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати