Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Anonimaus
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 26
#1

Редактировании файла .DLL и .exe - C++

30.01.2015, 17:00. Просмотров 606. Ответов 7
Метки нет (Все метки)

Доброго времени суток дорогие форумчане!
Прошу прощение если я ошибся разделом (перенесите пож.)
В общем нужно отредактировать Dll или exe файл, нужно в нём поменять IP адрес к которому конектится программа.
Или подскажите какой программой можно это сделать? буду Вам очень благодарен.
Пробовал программу Reflector , но она не хочет открывать данные расширения. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2015, 17:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Редактировании файла .DLL и .exe (C++):

Внедрение DLL в EXE - C++
Здравствуйте, хочу написать свой объединитель exe и dll. Подскажите, как это можно сделать так, чтобы можно было при запуске использовать...

Список функций из стандартных dll библиотек (lib.exe MVS) - C++
В общем нужен список функций (желательно и хедеров, в которых они находятся) исходя из имени стандартной библиотеки dll. Наткнулся в...

Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями? - C++
Движок перевожу на платформу Win64 и нужно, чтобы разрядность ЕХЕ и DLL совпадали, а в интернете искал 64-битные версии ogg.dll, vorbis.dll...

Запуск исполняемого файла (.exe) - C++
Hi every body! Помогите в разработке программы. Я не знаю какие нужно использовать функции в C++ :scratch: для того, чтобы приложение...

Windows I/o без Kernel32.dll и Advapi32.dll - C++
Добрый день. Необходимо в Windows XP SP3 распечатать в стандартный поток "some text here" без прямого или косвенного использования...

При компиляции DLL-проекта не создается DLL-ка - C++
Добрый день. создал в Visual Studio 2010 проект C+= типа DLL. В файл dllmain.cpp вставил вот такой код: // test.cpp: определяет...

7
GROMOZEKA82
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 98
30.01.2015, 17:38 #2
ида про
0
Anonimaus
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 26
31.01.2015, 15:40  [ТС] #3
Спасибо, сейчас попробую.

Добавлено через 48 минут
Кто может помочь редактировать ip подключение программы? Проблема актуальна.

Добавлено через 20 часов 24 минуты
UP-
0
gazlan
3139 / 1915 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
31.01.2015, 16:13 #4
Цитата Сообщение от Anonimaus Посмотреть сообщение
отредактировать Dll или exe файл
В любом HEX-редакторе, если это plain text (не зашифрован, не упакован), нет проверки Self Integrity (CRC итп.) и размер нового текста не больше старого (в противном случае, эта работа не для вас).

Сложно только понять, для каких легальных целей это потребовалось.
0
Anonimaus
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 26
31.01.2015, 16:25  [ТС] #5
gazlan, Программа написана для клиентской игры для определённого сервера. Серверов много , а игра 1 . Но конектится она только к определённому серверу.
0
gazlan
3139 / 1915 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
31.01.2015, 16:55 #6
Скорее всего, там больше проверок, чем вы думаете.
0
Anonimaus
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 26
01.02.2015, 01:21  [ТС] #7
gazlan, Может будет возможность посмотреть ? Сылка на яндек диск
Буду очень благодарен.

Добавлено через 1 час 29 минут
Могу просмотреть вариант финансовой поддержкой
0
gazlan
3139 / 1915 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
01.02.2015, 20:11 #8
Цитата Сообщение от Anonimaus Посмотреть сообщение
посмотреть
Посмотрел. Там ExeCryptor. Забудьте.

Код
##      Name       VirtSize   RVA        PhysSize   Offset     Attr
-----   --------   --------   --------   --------   --------   --------
    1              00235000   00001000   00068200   00001000   E0000040
    2   .rsrc      00138221   00236000   00138400   00069200   C0000040
    3   .idata     00001000   0036F000   00000200   001A1600   C0000040
    4              00259000   00370000   00000200   001A1800   E0000040
    5   trldingm   0015C000   005C9000   0015B600   001A1A00   E0000040
    6   xsbaromm   00001000   00725000   00000200   002FD000   E0000040
trldingm
Код
00000018  05  [trldingm]  002FCB98  .00B24198  Decode                       A 'EXECryptor_DecodeSerialNumber' { 001D }
00000019  05  [trldingm]  002FCBB6  .00B241B6  EXECryptor_DecodeSerialNum   A Text: 'EXECryptor_DecodeSerialNumberW' { 001E }
0000001A  05  [trldingm]  002FCBD5  .00B241D5  EXECryptor_DecryptStr        A Text: 'EXECryptor_DecryptStr' { 0015 }
0000001B  05  [trldingm]  002FCBEB  .00B241EB  EXECryptor_DecryptStrW       A Text: 'EXECryptor_DecryptStrW' { 0016 }
0000001C  05  [trldingm]  002FCC02  .00B24202  EXECryptor_EncryptStr        A Text: 'EXECryptor_EncryptStr' { 0015 }
0000001D  05  [trldingm]  002FCC18  .00B24218  EXECryptor_EncryptStrW       A Text: 'EXECryptor_EncryptStrW' { 0016 }
0000001E  05  [trldingm]  002FCC2F  .00B2422F  EXECryptor_FN_0              A Text: 'EXECryptor_FN_0' { 000F }
0000001F  05  [trldingm]  002FCC3F  .00B2423F  EXECryptor_FN_1              A Text: 'EXECryptor_FN_1' { 000F }
00000020  05  [trldingm]  002FCC4F  .00B2424F  EXECryptor_FN_10             A Text: 'EXECryptor_FN_10' { 0010 }
00000021  05  [trldingm]  002FCC60  .00B24260  EXECryptor_FN_11             A Text: 'EXECryptor_FN_11' { 0010 }
00000022  05  [trldingm]  002FCC71  .00B24271  EXECryptor_FN_12             A Text: 'EXECryptor_FN_12' { 0010 }
00000023  05  [trldingm]  002FCC82  .00B24282  EXECryptor_FN_13             A Text: 'EXECryptor_FN_13' { 0010 }
00000024  05  [trldingm]  002FCC93  .00B24293  EXECryptor_FN_14             A Text: 'EXECryptor_FN_14' { 0010 }
00000025  05  [trldingm]  002FCCA4  .00B242A4  EXECryptor_FN_15             A Text: 'EXECryptor_FN_15' { 0010 }
00000026  05  [trldingm]  002FCCB5  .00B242B5  EXECryptor_FN_16             A Text: 'EXECryptor_FN_16' { 0010 }
00000027  05  [trldingm]  002FCCC6  .00B242C6  EXECryptor_FN_2              A Text: 'EXECryptor_FN_2' { 000F }
00000028  05  [trldingm]  002FCCD6  .00B242D6  EXECryptor_FN_3              A Text: 'EXECryptor_FN_3' { 000F }
00000029  05  [trldingm]  002FCCE6  .00B242E6  EXECryptor_FN_4              A Text: 'EXECryptor_FN_4' { 000F }
0000002A  05  [trldingm]  002FCCF6  .00B242F6  EXECryptor_FN_5              A Text: 'EXECryptor_FN_5' { 000F }
0000002B  05  [trldingm]  002FCD06  .00B24306  EXECryptor_FN_6              A Text: 'EXECryptor_FN_6' { 000F }
0000002C  05  [trldingm]  002FCD16  .00B24316  EXECryptor_FN_7              A Text: 'EXECryptor_FN_7' { 000F }
0000002D  05  [trldingm]  002FCD26  .00B24326  EXECryptor_FN_8              A Text: 'EXECryptor_FN_8' { 000F }
0000002E  05  [trldingm]  002FCD36  .00B24336  EXECryptor_FN_9              A Text: 'EXECryptor_FN_9' { 000F }
0000002F  05  [trldingm]  002FCD46  .00B24346  EXECryptor                   A Text: 'EXECryptor_FN_EncryptLP' { 0017 }
00000030  05  [trldingm]  002FCD5E  .00B2435E  EXECryptor                   A Text: 'EXECryptor_FN_TEADecrypt' { 0018 }
00000031  05  [trldingm]  002FCD77  .00B24377  EXECryptor_GetDate           A Text: 'EXECryptor_GetDate' { 0012 }
00000032  05  [trldingm]  002FCD8A  .00B2438A  EXECryptor_GetEXECryptorVe   A Text: 'EXECryptor_GetEXECryptorVersion' { 001F }
00000033  05  [trldingm]  002FCDAA  .00B243AA  EXECryptor_GetHardwareID     A Text: 'EXECryptor_GetHardwareID' { 0018 }
00000034  05  [trldingm]  002FCDC3  .00B243C3  EXECryptor_GetProcAddr       A Text: 'EXECryptor_GetProcAddr' { 0016 }
00000035  05  [trldingm]  002FCDDA  .00B243DA  EXECryptor_GetReleaseDate    A Text: 'EXECryptor_GetReleaseDate' { 0019 }
00000036  05  [trldingm]  002FCDF4  .00B243F4  EXECryptor_GetTrialDaysLef   A Text: 'EXECryptor_GetTrialDaysLeft' { 001B }
00000037  05  [trldingm]  002FCE10  .00B24410  EXECryptor_GetTrialRunsLef   A Text: 'EXECryptor_GetTrialRunsLeft' { 001B }
00000038  05  [trldingm]  002FCE2C  .00B2442C  EXECryptor_IsAppProtected    A Text: 'EXECryptor_IsAppProtected' { 0019 }
00000039  05  [trldingm]  002FCE46  .00B24446  EXECryptor_IsRegistered      A Text: 'EXECryptor_IsRegistered' { 0017 }
0000003A  05  [trldingm]  002FCE5E  .00B2445E  EXECryptor_MessageBox        A Text: 'EXECryptor_MessageBox' { 0015 }
0000003B  05  [trldingm]  002FCE74  .00B24474  EXECryptor_ProtectImport     A Text: 'EXECryptor_ProtectImport' { 0018 }
0000003C  05  [trldingm]  002FCE8D  .00B2448D  EXECryptor_RegConst_0        A Text: 'EXECryptor_RegConst_0' { 0015 }
0000003D  05  [trldingm]  002FCEA3  .00B244A3  EXECryptor_RegConst_1        A Text: 'EXECryptor_RegConst_1' { 0015 }
0000003E  05  [trldingm]  002FCEB9  .00B244B9  EXECryptor_RegConst_2        A Text: 'EXECryptor_RegConst_2' { 0015 }
0000003F  05  [trldingm]  002FCECF  .00B244CF  EXECryptor_RegConst_3        A Text: 'EXECryptor_RegConst_3' { 0015 }
00000040  05  [trldingm]  002FCEE5  .00B244E5  EXECryptor_RegConst_4        A Text: 'EXECryptor_RegConst_4' { 0015 }
00000041  05  [trldingm]  002FCEFB  .00B244FB  EXECryptor_RegConst_5        A Text: 'EXECryptor_RegConst_5' { 0015 }
00000042  05  [trldingm]  002FCF11  .00B24511  EXECryptor_RegConst_6        A Text: 'EXECryptor_RegConst_6' { 0015 }
00000043  05  [trldingm]  002FCF27  .00B24527  EXECryptor_RegConst_7        A Text: 'EXECryptor_RegConst_7' { 0015 }
00000044  05  [trldingm]  002FCF3D  .00B2453D  EXECryptor_SecureRead        A Text: 'EXECryptor_SecureRead' { 0015 }
00000045  05  [trldingm]  002FCF53  .00B24553  EXECryptor_SecureReadW       A Text: 'EXECryptor_SecureReadW' { 0016 }
00000046  05  [trldingm]  002FCF6A  .00B2456A  EXECryptor_SecureWrite       A Text: 'EXECryptor_SecureWrite' { 0016 }
00000047  05  [trldingm]  002FCF81  .00B24581  EXECryptor_SecureWriteW      A Text: 'EXECryptor_SecureWriteW' { 0017 }
00000048  05  [trldingm]  002FCF99  .00B24599  EXECryptor_VerifySerialNum   A Text: 'EXECryptor_VerifySerialNumber' { 001D }
00000049  05  [trldingm]  002FCFB7  .00B245B7  EXECryptor_VerifySerialNum   A Text: 'EXECryptor_VerifySerialNumberW' { 001E }
0000004A  05  [trldingm]  002FCFD6  .00B245D6  EXECryptor_halt              A Text: 'EXECryptor_halt' { 000F }
1
01.02.2015, 20:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2015, 20:11
Привет! Вот еще темы с ответами:

Есть .exe, нужно .dll - C++ Builder
Здравствуйте, есть проект, результат компиляции - exe-файл. Задача: сделать exe-файл, как dll-файл, чтобы можно было из другой программы...

DLL библиотеке в конечный EXE - C++ Builder
Подскажите как вшить DLLки в EXEшник? Если через ProjectManager, то как? borlndmm.dll CC3260MT.DLL Без этих 2х длл проект не...

Один *.exe и пару .dll - C++ Builder
В общем сделал проект свой , но в папку присуствуют много файлов , как можно сделать так что бы был только Один *.exe и пару *.dll ? ...

Объединить 2 dll файла и exe в один - C#
В общем требуется упаковать 2 dll файла и exe файл в один, почитал уже кучу тем, везде советуют ilMerge, попытался сделать с помощью нее,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru