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

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

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

Создано: 09 июня 2006 17:26
· Личное сообщение · #1

Есть прога на Делфи. Ничем не запакована. Но никак не могу ее ломануть. При запуске, по таймеру запускается модальное окно с различными вариантами ввести регкод. Затем прога закрывается. Сохраняет введенный код в *.ini файле. Пробовал таймер удлиннить - прога работает, но криво - далеко не все пашет! Как обнаружить момент чтения этого кода из *.ini??? Какие есть варианты такого чтения??? Помогите!!!



Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 09 июня 2006 17:28
· Личное сообщение · #2

ахтунг!
GetPrivateProfileString не пробовал?



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

Создано: 09 июня 2006 17:48
· Личное сообщение · #3

попробую!!! Просто инета дома нет! О результатах сообщу! Спасибо!



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 09 июня 2006 20:12
· Личное сообщение · #4

dede не пробовал?



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

Создано: 09 июня 2006 21:05
· Личное сообщение · #5

Или SourceRescuer.
Тоже неплохая штука.




Ранг: 66.5 (постоянный)
Активность: 0.030
Статус: Участник
Повелитель ЗЛА

Создано: 09 июня 2006 23:23
· Личное сообщение · #6

voidshah
Зади сюда и скачай декомпиляторы на дельфи, проблем убавиться...
http://exelab.ru/download.php?action=list&n=MjA=



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

Создано: 09 июня 2006 23:51
· Личное сообщение · #7

LazzY, прога на дельфи, там свои библиотеки...



Ранг: 13.2 (новичок)
Активность: 0=0
Статус: Участник

Создано: 11 июня 2006 01:09
· Личное сообщение · #8

...которые всё равно юзают API Посмотри в IniFiles.pas.



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

Создано: 11 июня 2006 09:14
· Личное сообщение · #9

Всетаки проще взять деде и посмотреть FormCreate и т.д.




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

Создано: 11 июня 2006 11:10 · Поправил: YoriCH
· Личное сообщение · #10

voidshah
В IDA не пробовал смотреть?
Может он имя файла в открытую пишет. Там ты им проанализируй.
Вообщето нужну использовать паралельно несколько инструментов. Таких как IDA, DEDE (в твоем случае), OllyDbg(или другой отладчик по вкусу )
А там иследуешь по API и некоторым стандартным функция Delphi, которые IDA неплохо распознает.

-----
Есть вопросы ко мне? В личку!





Ранг: 66.5 (постоянный)
Активность: 0.030
Статус: Участник
Повелитель ЗЛА

Создано: 12 июня 2006 10:51
· Личное сообщение · #11

Удачней всего использовать декомпиляторы для Дельфи прог.



Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июня 2006 08:45
· Личное сообщение · #12

Вот мой вариант:
берешь filemone > ставишь фильтр на имя "proga" (имя exe-шника) > в OllyDbg жмем Ctrl+F7 и наблюдаем за filemone, если он чтото выдаст быстро жмешь на F8 (смотрим к каким файлам идет обращение) и ты окажешься у примерного места чтения из файла
ламерский способ, но зато простой))



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

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

Попробуй воспользоваться монитором API-функций. В передаваемых параметрах ищешь имя своего ini-шника и ставишь бряк в отладчике на эту функцию. правда обращение может быть не единственным, но тут уж по обстоятельствам. Правда я не уверен, что такая функция найдется - в Делфе библиотеки все-таки не злоупотребляют API. Можно поступить вообще тупо - искать контекстным поиском в дампе программы, а потом определить перекрестные ссылки. Может и сработает, хотя все зависит от прямоты рук разработчика.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

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

asmonavt
Этой теме больше года уже. =/




Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

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

Archer, чел же написал интернета дома у него нету. А из тундры в интернет кафе на оленях знаешь сколько добираться. Плюс еще с ментами договориться.

-----
Researcher




Ранг: 226.0 (наставник), 67thx
Активность: 0.160
Статус: Участник

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

Archer пишет:
Этой теме больше года уже. =/

Я сначала и не заметил



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

Создано: 27 июля 2007 09:36
· Личное сообщение · #17

Archer, теорию относительности открыли сто лет назад, но и сейчас про нее пишут вовсю. Если ты наставник залез и прочитал, то другим это тоже может показаться нелишним. И сколько лет теме неважно. Хотя если запоздалые высказывания Вас угнетают - постараюсь больше так незрело не поступать



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

Создано: 27 июля 2007 10:21 · Поправил: SLV
· Личное сообщение · #18

CreateFileW-то всё равно она использовать будет если файл открывает =]
//added
пля... не заметил что тему старую подняли =\\

-----
Shalom ebanats!





Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#CCh

Создано: 27 июля 2007 11:29
· Личное сообщение · #19

если используюццо дельфовые Ini.WriteString, то тогда проще всего ставить бряк на WitePrivateProfileStringA.

-----
invoke OpenFire





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

Создано: 27 июля 2007 11:40
· Личное сообщение · #20

voidshah
Прогу выложи как-нибудь...мне тоже интересно..))




Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#CCh

Создано: 27 июля 2007 11:55
· Личное сообщение · #21

Mavlyudov voidshah был здесь последний раз год нпзпд.. врядле думаю он что-нибудь выложит.. тем более, что интернет в тундру так и не провели...
з.ы. соре за оффтоп

-----
invoke OpenFire




Ранг: 213.5 (наставник)
Активность: 0.120
Статус: Участник
забанен

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

ТопикСтартер уже давно член забил на этот топик!(и стопудофф можно по ответам догадаццо что проблему он решил, разжевали сабж, от и до)

asmonavt пишет:
Если ты наставник залез

Вот он тебя и пытался наставить на путь истинный…

asmonavt пишет:
теорию относительности открыли сто лет назад, но и сейчас про нее пишут вовсю

Делать НЕХ кому-то было вот и открыл, а остальные к этой благовонии уже потом принаркоманились! Теоретики, мля!

-----
ЗЫ: истЕна где-то рядом, Welcome@Google.com



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


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