Посл.ответ |
Сообщение |
Ранг: 5.3 (гость) Активность: 0=0 Статус: Участник
|
Создано: 07 августа 2006 19:40 · Личное сообщение · #1
Взял винрар открыл редактором ресурсов нашел имя формы нага в hiew'e подправил переходы.Нага нет. Восстановил копию открыл редактором ресурсов удалил наг сохранил.Нага нет.Не проще ли так? Почему прокатывает тока на VC++?
| Сообщение посчитали полезным: |
|
Ранг: 26.7 (посетитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 07 августа 2006 19:52 · Личное сообщение · #2
Не совсем понял вопрос... что прокатывает? Если речь о создании окошка нага, то действительно то, что на vc просто окно, на дельфях - форма, со всеми вытекающими. И чтобы патчить ее, нужны другие интрументы, ну хотя бы DeDe.
| Сообщение посчитали полезным: |
Ранг: 5.3 (гость) Активность: 0=0 Статус: Участник
|
Создано: 07 августа 2006 20:12 · Личное сообщение · #3
я просто удаляю окно в редакторе ресурсов и все нормально но если также удалить например в программе на дельфи то там будет ошибка
| Сообщение посчитали полезным: |
![](img/s4.gif) Ранг: 66.5 (постоянный) Активность: 0.03↘0 Статус: Участник Повелитель ЗЛА
|
Создано: 07 августа 2006 20:23 · Личное сообщение · #4
nEsJs
Такое бывает, но не всегда, в основном на старых прогах и на том языке что ты сказал.
| Сообщение посчитали полезным: |
Ранг: 160.9 (ветеран), 1thx Активность: 0.05↘0 Статус: Участник
|
Создано: 07 августа 2006 20:23 · Личное сообщение · #5
Просто формирование данных.
| Сообщение посчитали полезным: |
Ранг: 5.3 (гость) Активность: 0=0 Статус: Участник
|
Создано: 07 августа 2006 20:27 · Личное сообщение · #6
SubV пишет:
на vc просто окно, на дельфях - форма, со всеми вытекающими
и чем форма от окна отличается?
| Сообщение посчитали полезным: |
Ранг: 253.9 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 07 августа 2006 23:30 · Личное сообщение · #7
в VCL'е вылетает эксепшн, который по-умолчанию обрабатывает RTL - результат: вылетает окошко и прога падает. в API по-другому. объяснять думаю не стоит почему прокатывает, если сами писали проги на API.
----- MicroSoft? Is it some kind of a toilet paper? | Сообщение посчитали полезным: |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 08 августа 2006 03:33 · Личное сообщение · #8
nEsJs пишет:
прокатывает тока на VC++ - в том то и дело. И то - спорю что не всегда. В хексе надежнее. Только вот чтоб отыскать этот CALL или джамп иногда нада нес-ко часов убить
| Сообщение посчитали полезным: |
![](img/s7.gif) Ранг: 469.0 (мудрец), 100thx Активность: 0.25↘0 Статус: Участник [www.AHTeam.org]
|
Создано: 08 августа 2006 04:10 · Личное сообщение · #9
Прошу прощение за глупый вопрос, как можно быстро убить форму делфи? (как в винраре напр.)
----- -=истина где-то рядом=- | Сообщение посчитали полезным: |
Ранг: 47.2 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 08 августа 2006 06:10 · Личное сообщение · #10
Послать форме WM_CLOSE ![](img/smilies/s1.gif) А если в ресурсах, то помоему никак, т. к. даже Visible = false не помогает.
| Сообщение посчитали полезным: |
Ранг: 26.7 (посетитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 08 августа 2006 06:29 · Личное сообщение · #11
Код, сгенеренный Дельфи, патчить вообще довольно трудно, если, конечно речь не идет о банальном jхх на jmp short. Ибо это каша, на которую больно смотреть в дизассемблере. Недаром снятие _грамотно_ настроенного аспра с прог, юзающих vcl/rtl, требует усилий.
До сих пор не пойму, блин, зачем Борланд изобретали велосипед со своими глючными аналогами эмэфце. Так до конца и не отладили их, и в конце концов прогорели. Благодаря им теперь вообще никто из серьезных комипилер-мэйкеров не берется за реализацию Паскаля. Мне-то в принципе все равно, а вот будущее поколение программеров лишится неплохого языка для обучения программированию.
| Сообщение посчитали полезным: |
Ранг: 495.3 (мудрец) Активность: 0.3↘0 Статус: Участник
|
Создано: 08 августа 2006 07:30 · Личное сообщение · #12
SubV, предупреждение за флуд в основном разделе!
nEsJs, Ваш топик с очень большой натяжкой можно оставить в этом разделе, а по честному такие вопросы лучше задавать в разделе для новичков, на будущее учтите.
----- Всем привет, я вернулся | Сообщение посчитали полезным: |
Ранг: 52.2 (постоянный) Активность: 0.02↘0 Статус: Участник
|
Создано: 08 августа 2006 18:25 · Личное сообщение · #13
Самый простой способ (неверное):
Открываешь через OllyDbg.
Ставишь бряк на GetLocalTime
Двумя строчками ниже есть процедура вызова (CALL WINRAR.xxxxxxx). Тебе туда.
Потом ищешь условный переход перед строкой mov al,1. Просто занопи его и все.
| Сообщение посчитали полезным: |
![](img/s5.gif) Ранг: 110.0 (ветеран), 1thx Активность: 0.09↘0 Статус: Участник
|
Создано: 08 августа 2006 22:31 · Личное сообщение · #14
А ещё проще бряк на DialogBoxParamA ставишь вот и всё. Ну а там далее всё логично.
----- Никто не знает столько, сколько не знаю я | Сообщение посчитали полезным: |
![](img/s6.gif) Ранг: 216.9 (наставник), 85thx Активность: 0.31↘0.15 Статус: Участник X-Literator
|
Создано: 09 августа 2006 18:17 · Личное сообщение · #15
nEsJs
Почитай документацию для новичков. Типа "как стать крэкером". Статьи на краклабе, или потренируйся на крякмисах - там все описано, т.е. есть "прохождения". Сразу лучше не браться даже за винрар
----- Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей. | Сообщение посчитали полезным: |
Ранг: 389.6 (мудрец) Активность: 0.15↘0 Статус: Участник
|
Создано: 09 августа 2006 18:41 · Личное сообщение · #16
nEsJs что ты хочешь получить? просто наг удалить?
----- TBR | Сообщение посчитали полезным: |
Ранг: 5.3 (гость) Активность: 0=0 Статус: Участник
|
Создано: 10 августа 2006 14:58 · Личное сообщение · #17
Grey, я узнать хотел почему только на VC++ работает
Crawler, типо я писал "как стать крэкером?" или "как сломать винрар?"
| Сообщение посчитали полезным: |
Ранг: 495.3 (мудрец) Активность: 0.3↘0 Статус: Участник
|
Создано: 10 августа 2006 15:28 · Личное сообщение · #18
Тема исчерпана, всё остальное можно через личку.
----- Всем привет, я вернулся | Сообщение посчитали полезным: |