|
|
|
Дебаггер x64dbg22.01.2023, 19:15. Показов 4609. Ответов 28
Метки нет (Все метки)
Есть такой китайский x64dbg, что в нём можно практически увидеть?
Вот у меня проблема, есть приложение название которого выводится в заголовок, строка длинная с пробелом, меня это раздражает, я пытался изменить строку забив хвост нулями. Использовал WinHex разумеется, в дебаггере я не соображаю ничего)) Выяснилось, что укоротить строку невозможно, прога не запускается, похоже что где-то конкретно хранится значение длины строки? Можно ли это попытаться поискать в отладчике? Я, кстати, встречал такое в DELPHI, где длина строк обозначалась совсем рядом на несколько байтов левее. Когда-то я забросил изучение OllyDbg, так как 64-бит стало актуальным, а читать вроде было нечего. Подскажите, как искать длину строки, может примерно есть подсказки?
0
|
|
| 22.01.2023, 19:15 | |
|
Ответы с готовыми решениями:
28
Подскажите дебаггер
ScyllaHide и x64DBG |
|
Эксперт Hardware
|
||
| 07.11.2023, 07:56 | ||
Поиск в.. --> Текущий модуль --> Ссылки на строкиКликом по заголовку правого столбца отсоритируйте результат по алфавиту. Если строки зашифрованы, то искать только по ссылкам в аргументах функций вывода строк (MessageBox или чё там). Где-то в окружностях можно будет найти процедуру расшифровки, и соответственно ключ xor.
2
|
||
|
|
|
| 07.11.2023, 23:05 [ТС] | |
|
Ой, что-то я недоглядел в прошлый раз! Пишет же "No unpacker , you can try "
А чуть выше "structure : x64 VMProtect v.3.0x - ver.3.0.0 - 3.5.0 [ Opt. : packed ] - www.vmpsoft.com [ Win Vista ]" вот оно в чём дело
0
|
|
|
|
|
| 18.05.2024, 02:56 [ТС] | |
|
Бывает вылет проги с сообщением инструкция по адресу ...
обратилась к памяти .. А как можно посмотреть эту инструкцию в дебагере? Там же какие-то image base где-то, что то я читал, адрес наверняка не тот будет? И можно ли тупо пофиксить, например NOP записать, не вникая)) Может это инструкция проверить ключи активации хочет) Ну, или адрес тупо изменить куда-нибудь.
0
|
|
|
Эксперт Hardware
|
||
| 18.05.2024, 06:51 | ||
Ctrl+G и укажи адрес.Но скорей всего ты не получишь к нему доступ, т.к. отладчик уже сказал тебе, что адрес недоступен. Тогда нужно искать причину, где именно формируется данный адрес, и почему он кривой. Можешь открыть софтину в дизассемблере HIEW, и посмотреть на этот адрес в статике.
1
|
||
|
Эксперт Hardware
|
|
| 18.05.2024, 08:46 | |
|
А вообще x64dbg довольно мощный отладчик, в котором продумано всё до самых мелочей.
Например чтобы получить лог исключений в более понятном виде (как его создаёт системный диспетчер структурой Exception-Record), достаточно в параметрах взвести галку на "Подробное ведение журнала исключений", тогда в окне "Журнал" получим описание ошибки, и сможем напрямую перейти по указанному адресу.
2
|
|
|
Эксперт Hardware
|
||
| 18.05.2024, 16:27 | ||
0040207D - по этому адресу и находится инструкция, которая захотела прочитать Read недоступную ячейку памяти по адресу 00000000. Что ещё нужно?
2
|
||
|
Эксперт Hardware
|
||
| 19.05.2024, 10:05 | ||
|
Один х64dbg с плагинами заменяет сейчас все основные инструменты реверса. Вместо "ImpRec" сразу из коробки идёт мощный плаг "Scylla", который содержит в себе как реконструктор секции-импорта, так и дампер памяти. PEiD живее всех живых, а если мало, то плагин "NFD" (Nauz-File-Detector) является его аналогом. Снеговик "Snowman" позволяет декомпилировать асм в С-подобный исходник, а "PE-Viewer" показывает заголовок файла. Более того, в меню x64dbg есть пункт "Исправления", при помощи которого можно сразу вносить изменения в бинари, т.е. не нужен даже внешний HEX-редактор типа Hiew. И таких плагинов сотни, на любой вкус и цвет: https://github.com/x64dbg/x64dbg/wiki/Plugins
3
|
||
| 19.05.2024, 10:05 | |
|
(x64dbg) Что происходит при трассировке (переход в середину следующей инструкции)? Дебаггер Дебаггер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|