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

Вниз

Скомпилированный .exe файл   Найти похожие ветки 

 
wHammer ©   (2005-11-25 10:57) [0]

Можно ли, и если да то как, найти и поменять в скомпилированном .exe файле строковую константу (значение которой известно)?

С наилучшими...
Александр


 
Суслик ©   (2005-11-25 11:09) [1]

ну возьми поиском по содержимому файла. Если найдешь - меняй. Только длину оставь ту же. Я так в свое время переводил программы американские.


 
wHammer ©   (2005-11-25 11:13) [2]


> Суслик ©   (25.11.05 11:09) [1]

В том то и дело что поиск по точному соответсвию результатов не дает, причем в любых кодировках... даже не знаю за что зацепиться.

С наилучшими...
Александр


 
Digitman ©   (2005-11-25 11:19) [3]


> wHammer ©   (25.11.05 11:13) [2]


> причем в любых кодировках


уверен ?
в Юникоде тоже искал ?


> значение которой известно


откуда известно ?


 
wHammer ©   (2005-11-25 11:29) [4]


> Digitman ©   (25.11.05 11:19) [3]


Есть некая старая бухгалтерская DOS-программа, используюшая .dbf+.ntx. Написана автором (связь с которым уже не наладить) под конкретную фирму, название этой фирмы (англ.) и ее некий идентификатор (подозреваю что ИНН) кот. выводятся во всех отчетах необходимо изменить, т.к. фирма поменяла свое название и данный идентификатор соответственно.


> > значение которой известно
> откуда известно ?


Название фирмы например, оно ведь гдето прошито в коде, будь то константа или переменная, только в каком виде?
В Юникоде тоже искал.


 
Плохиш ©   (2005-11-25 11:38) [5]


> Название фирмы например, оно ведь гдето прошито в коде

Не обязательно, оно может быть в базе данных, хм, и зашифровано ;-)


 
boriskb ©   (2005-11-25 11:42) [6]

wHammer ©   (25.11.05 11:29) [4]

Есть такой способ защиты от несанкционированого копирования программ.
Некоторые (или все) реквизиты организации-пользователя зашиваются в exe с минимальной шифровкой.
Видел такие.
Не твой случай?
Тогда - только взлом отладчиком.


 
wHammer ©   (2005-11-25 11:44) [7]


> Плохиш ©   (25.11.05 11:38) [5]


В базе нету, ест-но тоже проверял. Насчет шифровки тоже не думаю, не того содержания дбф"ы.


 
Sergey13 ©   (2005-11-25 11:50) [8]

2 [4] wHammer ©   (25.11.05 11:29)
Попробуй в Поиске каком нибудь найти файлы с такой строкой. Может она не в EXE и не в базе.


 
wHammer ©   (2005-11-25 11:51) [9]


> Sergey13 ©   (25.11.05 11:50) [8]


Да нет, полностью весь каталог проверял.


 
Sergey13 ©   (2005-11-25 11:58) [10]

2[9] wHammer ©   (25.11.05 11:51)
Ну дык тогда ты хочешь поменять то, чего нет. ИМХО.


 
umbra ©   (2005-11-25 12:12) [11]

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


 
umbra ©   (2005-11-25 12:14) [12]

пардон, FileMon-ом


 
Sergey13 ©   (2005-11-25 12:30) [13]

2 wHammer ©
Клиппер (а это наверное он, раз ntx) вроде мог сохранять переменные в файл с расширением МЕМ (если не ошибаюсь). Посмотри такие у себя. Не помню как они там хранятся, но должны вроде там быть и имена переменных в нормальном виде. Поанализируй, может на что выдйешь.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1133441340
Mamed
2005-12-01 15:49
2005.12.18
Byte Array to WideString


14-1133014623
Pavel__
2005-11-26 17:17
2005.12.18
Уход за жд


3-1130995880
Dreamse
2005-11-03 08:31
2005.12.18
Как узнать существует ли столбец ?


1-1132798674
konrads
2005-11-24 05:17
2005.12.18
Определить сменный диск


2-1133705443
Vadim14
2005-12-04 17:10
2005.12.18
vc++ dll





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский