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

 eXeL@B —› Вопросы новичков —› Пытаясь впервые расковырять программу
Посл.ответ Сообщение

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

Создано: 29 июня 2007 14:59
· Личное сообщение · #1

Подскажите пожалуйста, ставлю бряк на такую строку: 0043BF28 ^74 BF JE SHORT proga.0043BEE9
-(olly), и программа запускается, правда ругается так Access violation when writing to 00000024. Куда мне копать и чего делать посоветуйте если не в лом. Мне просто интересно, почему ничего не меняя в коде прога вдруг запускается только из за бряка?



Ранг: 284.8 (наставник), 6thx
Активность: 0.150
Статус: Участник

Создано: 29 июня 2007 15:09
· Личное сообщение · #2

а какая прога? скинь хоть посмотреть...

З.Ы. Может прога просто не попадает на твой бряк....



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

Создано: 29 июня 2007 15:49
· Личное сообщение · #3

Вариантов куча... (от проверки кода в памяти до ловушек дебагерра)
Попробуй поставить hardware бряк или memory.



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

Создано: 29 июня 2007 17:26
· Личное сообщение · #4

TimV пишет:
Пытаясь впервые расковырять программу

И что за программа?
Ты уверен, что она не запакована?
Нужно больше информации:
0) название, ссылка;
1) что сказал PEiD;
2) твои действия (максимально точно);
3) что ты хотел получить;
4) что произошло.

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





Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 29 июня 2007 17:34
· Личное сообщение · #5

TimV пишет:
Access violation when writing to 00000024

Попробуй изменить атрибуты нужной секции в памяти
Судя по всему, прога запакована, т.к.

TimV пишет:
Access violation when writing to 00000024

Что-то нетипичное, куда-то прога пишет не туда, так что сначала тип пакера\прота определим... Потом распаковываем. А может быть и такое, что ты копаешь что-то нетипичное, типа вб-кода, под олли.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.




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

Создано: 30 июня 2007 00:16
· Личное сообщение · #6

программа на delphi написана, ни чем не запакована, вроде, проверяет номер ключа guardant



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

Создано: 30 июня 2007 00:33
· Личное сообщение · #7

хочу отучить прогу от ключа, у guardanta своя защита файлов какето, как эту защиту определить можно, PEiD говорит что не запакована



Ранг: 284.8 (наставник), 6thx
Активность: 0.150
Статус: Участник

Создано: 30 июня 2007 09:34
· Личное сообщение · #8

TimV
Я ваще фигею.... с этого и надо было начать!!! а то минимум даешь информации и все ломают голову...

Поиск по сайту рулит!!!!

www.dongla.net/articles/emul_g.html



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

Создано: 02 июля 2007 16:06
· Личное сообщение · #9

вопрос в догонку, чтоб тем не плодить.
Подскажите, пожалуйста, как в Delphi сообщения отловить?



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

Создано: 02 июля 2007 19:07
· Личное сообщение · #10

...от ключа пргогу отучил, запускается
теперь dll-ку для работы с картой(Panorama) расковырять надо, а то без карты хреново
подскажите, есть ли особенности какие по расковырке dll(C+)?



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

Создано: 03 июля 2007 08:43
· Личное сообщение · #11

00C6993C |> /3B3B /CMP EDI,DWORD PTR DS:[EBX]
00C6993E |75 0E JNZ SHORT gisacces.00C6994E
00C69940 |. |8B0C24 |MOV ECX,DWORD PTR SS:[ESP]
00C69943 |. |8BD3 |MOV EDX,EBX
00C69945 |. |8BC5 |MOV EAX,EBP
00C69947 |. |E8 E8FCFFFF |CALL gisacces.00C69634
00C6994C |. |EB 21 |JMP SHORT gisacces.00C6996F
00C6994E |> |85FF |TEST EDI,EDI
00C69950 |7D 14 JGE SHORT gisacces.00C69966
00C69952 |. |8B03 |MOV EAX,DWORD PTR DS:[EBX]
00C69954 |. |85C0 |TEST EAX,EAX
00C69956 |74 0E JE SHORT gisacces.00C69966
00C69958 |. |B9 01000000 |MOV ECX,1
00C6995D |. |8BD3 |MOV EDX,EBX
00C6995F |. |8BC5 |MOV EAX,EBP
00C69961 |. |E8 CEFCFFFF |CALL gisacces.00C69634
00C69966 |> |83C3 2C |ADD EBX,2C
00C69969 |. |46 |INC ESI
00C6996A |. |83FE 0C |CMP ESI,0C
00C6996D ^\7C CD JL SHORT gisacces.00C6993C

подскажите, пожалуйста, это как я понял цикл какой то и на 36 проходе цикла срабатывает переход, как сделать чтоб он не срабатывал?



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

Создано: 03 июля 2007 12:41
· Личное сообщение · #12

..задолбался я уже на F7 жать..
что делать то?



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 03 июля 2007 13:50
· Личное сообщение · #13

TimV пишет:
как сделать чтоб он не срабатывал?

Забить nop`ами.



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

Создано: 03 июля 2007 19:25
· Личное сообщение · #14

..вот библа с ф-ей проверки ключа..



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

Создано: 03 июля 2007 19:32
· Личное сообщение · #15

вот

c9f6_03.07.2007_CRACKLAB.rU.tgz - Gisacces.7z



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

Создано: 03 июля 2007 19:35
· Личное сообщение · #16

при вызове ф-ии @TMapAccess@$bctr$qv из Gisacces происходит проверка ключа



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

Создано: 03 июля 2007 19:46
· Личное сообщение · #17

www.gisinfo.ru/download/panorama915.zip
вот прога(типа Main, 81 Мб) откуда позаимствована DLL Gisacces( в панораме она называется Mapaccess.dll, Gisacces была примерно в конце 90-х годов), но как я понял принцип действия тот же. Уважаемые, зазЫрьте это всё, пожалуйта, при наличии свободного времени и если соизволите, то ткните меня носом куда надо смотреть и на что обратить внимание(готовый вариант мне не нужен, хочу сам расковырять)



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

Создано: 03 июля 2007 22:18
· Личное сообщение · #18

..ну ладно, раз это никому не интересно буду сам реверсить
,fq


 eXeL@B —› Вопросы новичков —› Пытаясь впервые расковырять программу
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати