Загрузка...

Заморозить/удалить функцию

Тема в разделе Реверсинг / Assembler создана пользователем chokarinodrnc 10 мар 2023. 400 просмотров

Загрузка...
  1. chokarinodrnc
    chokarinodrnc Автор темы 10 мар 2023 0 10 ноя 2022
    Можно ли избавиться от вызова этой функции в dll файле? (исходного кода нету)

    Код
    .idata:1002A270 ; Imports from urlmon.dll
    .idata:1002A270 ;
    .idata:1002A270 ; HRESULT (__stdcall *URLDownloadToFileA)(LPUNKNOWN, LPCSTR, LPCSTR, DWORD, LPBINDSTATUSCALLBACK)
    .idata:1002A270 extrn URLDownloadToFileA:dword
    .idata:1002A270 ; CODE XREF: sub_10004DB0+462↑p
    .idata:1002A270 ; DATA XREF: sub_10004DB0+462↑r ...
     
  2. chokarinodrnc
    chokarinodrnc Автор темы 10 мар 2023 0 10 ноя 2022
    А так же вот от этой
    Код
    .idata:1002A144 ; HINSTANCE (__stdcall *ShellExecuteA)(HWND hwnd, LPCSTR lpOperation, LPCSTR lpFile, LPCSTR lpParameters, LPCSTR lpDirectory, INT nShowCmd)
    .idata:1002A144 extrn ShellExecuteA:dword
    .idata:1002A144 ; CODE XREF: sub_10004DB0+492↑p
    .idata:1002A144 ; DATA XREF: sub_10004DB0+492↑r
     
  3. Элиас
    Элиас 11 мар 2023 у меня нет ни одного контакта 189 10 июл 2019
    Избавиться от вызова функции URLDownloadToFileA из библиотеки urlmon.dll без доступа к исходному коду невозможно. В DLL-библиотеках, функции экспортируются, что означает, что они доступны для вызова из других приложений или библиотек. Функции, которые не экспортируются, могут быть доступны только для использования внутри библиотеки и не могут быть вызваны извне.
     
    1. jdjsjshwjwjejeje
      Элиас, а как же хукнуть нахуй функцию
  4. Replacer
    Replacer 11 мар 2023 ARTIFICIAL SUICIDE 99 21 июл 2021
    Ну, например, пройдись по рефам функций, там, где есть их вызов - ставишь NOP (желательно также нопить и аргументы). Конечно, ты так логику программы поломаешь и будешь ловить приколы (в зависимости от того, что там разработчик напихал в хендлерах ошибок).
     
  5. jdjsjshwjwjejeje
    просто хукаешь функции и не вызываешь оригинал, можешь вернуть говно какое-то
     
    1. Посмотреть предыдущие комментарии (2)
    2. КРИПкрипочек
    3. jdjsjshwjwjejeje
      КРИПкрипочек, я не смотрел на аккаунт человека и последние сообщения
    4. jdjsjshwjwjejeje
Top