Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по EXE   Найти похожие ветки 

 
iNew   (2003-08-29 11:21) [0]

Если в исходнике Delphi есть такое объявление
array[1..30] of byte, где его можно найти в откомпиленом exe файле?


 
Jeer   (2003-08-29 11:23) [1]

Везде.
Особенно, если содержание не известно.


 
Digitman   (2003-08-29 11:24) [2]


> есть такое объявление


объявление ЧЕГО ? типа (1) ? или переменной такого типа (2) ?

(1) - нигде
(2) - без помощи MAP-файла - где-угодно, где встретится не менее 30-ти подряд следующих байт с нулевым значением


 
KSergey   (2003-08-29 11:25) [3]

Что его?
Впрочем. его там может и вовсе на быть.
Смотря где объявлено и как.


 
iNew   (2003-08-29 11:26) [4]

А с помощью PE Explorer можно?


 
KSergey   (2003-08-29 11:30) [5]

Блин, уточни же наконец как именно объявление происходит? Что искать-то будем? Может его там и вовсе нет?
И что хочется найцти6 содержимое или место, где хранится указатель на начало?

PS. На уточняющие вопросы нужно отвечать, а не продить новые. Иначе - никому не интересно отвечать станет, угадайка получается.


 
iNew   (2003-08-29 11:37) [6]

Вообщем нужно array[1..30] of byte заменить на
array[1..1] of byte.
Чтоб не 30 байт выделялось а 1.


 
KSergey   (2003-08-29 11:44) [7]

Ну положим удасться найти место, где прошика константа 30 (к слову, зачем тогда массив-то ищем?).

Ну выделится 1 вместо 30, а прога (вот же дура, а!) будет по прежнему во все 30 элементов пытаться писать. Вот же идиотка.
И не надо потом вопросы на форум сыпать по поводу AV и т.д.
А уверенность есть, что прога на delphi?
А зафиг это вообще нужно?


 
iNew   (2003-08-29 12:07) [8]

Прога точно на Delphi, т.к. есть dcu.
Эти самые array[1..30] of byte взяты из декомпилированного dcu.
В этот array загоняется определенный текст, который потом выводится на Control при загрузке экзешника, дак вот надо чтоб этого текста небыло.
Проблема в том что текст выводистя ещё и с другим фоном не таким как у Controla и если просто в exe файле текст заменить на пробелы, фон всёравно остается.


 
Anatoly Podgoretsky   (2003-08-29 12:21) [9]

Это к хакерам


 
iNew   (2003-08-29 12:45) [10]

А сайтик не посоветуете? :)


 
Digitman   (2003-08-29 12:49) [11]


> iNew


А справочка есть ?)

(с) Пан Спортсмен


 
iNew   (2003-08-29 12:57) [12]

> Digitman
Справочка, что я здоров?
Кстати нашел-таки я где этот array[1..30] и заменил 30 на 1.
В результате остался небольшой косячек в виде одного байта, но это ничего.


 
Digitman   (2003-08-29 13:05) [13]


> iNew


> Справочка, что я здоров?


как можно !) ... в этом нет сомнений)))
Справочка та - для хакерской братии, на сайт которой ты отослать себя просишь) ... типа справочка что ты не верблюд гималайский)))) ... а то ведь и разговаривать с тобой не станут, задай ты там тот же вопрос !))


 
iNew   (2003-08-29 13:09) [14]

Ну дак посоветуй хороший сайт, а справочка найдется.


 
Digitman   (2003-08-29 13:49) [15]


> нашел-таки я где этот array[1..30] и заменил 30 на 1


это как ? что, прямо так и фигурировало в exe-файле array[1..30] ?? вот чудеса-то !)


 
BALU1111   (2003-08-29 14:03) [16]

А как насчет дизассемблера?


 
iNew   (2003-08-31 09:25) [17]

Вот при помощи дизассемблера и нашел hex(1E) тобишь Dec(30) и заменил на hex(01) тобишь dec(1).


 
Всеволод Соловьёв   (2003-08-31 10:02) [18]

А заменить на 0? ТОгда не будет ичего не выводиться. ТОлько может AV вылезти :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
14-58868
Серега
2003-08-29 15:35
2003.09.18
Украли логотип


1-58641
Алексей Петухов
2003-09-05 11:26
2003.09.18
запрет на редактирование в StringGrid


1-58762
Ghost
2003-09-06 13:37
2003.09.18
Не могу понять в чем ошибка :(


6-58808
leonidus
2003-07-11 11:53
2003.09.18
Отключение щелчков при переходе по ссылкакм в TWebBrowser`е


14-58903
sagchat
2003-08-29 11:56
2003.09.18
The Bat





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский