C++ Исходник X64dbg BetterRVA plugin

EFI_COMPROMISED_DATA
лучший в мире
Статус
Оффлайн
Регистрация
26 Янв 2018
Сообщения
920
Реакции[?]
1,632
Поинты[?]
85K
## BetterRVA

### Что это такое?
Так как кнопка в x64dbg Copy RVA копирует RVA только тогда, когда текущий адрес находится в модуле
Я решил сделать свой очень бесполезный плагин и теперь вы можете копировать RVA не только из модулей, но и из неизвестных страниц памяти тоже.


### Screenshot:


### Source:
https://github.com/es3n1n/x64dbg-betterrva-plugin
https://git.tcp.direct/es3n1n/x64dbg-betterrva-plugin

### Release:
https://github.com/es3n1n/x64dbg-betterrva-plugin/releases/tag/v1

p.s: я знаю что это юзлесс и было сделано за 5 минут, но мне для меня и моих друзей этот плагин полезен, поэтому я решил почему бы не запостить его..
 
Последнее редактирование:
EFI_COMPROMISED_DATA
лучший в мире
Статус
Оффлайн
Регистрация
26 Янв 2018
Сообщения
920
Реакции[?]
1,632
Поинты[?]
85K
RVA (relative virtual address). In an image file, the address of an item after it is loaded into memory, with the base address of the image file subtracted from it. The RVA of an item almost always differs from its position within the file on disk (file pointer).

In an object file, an RVA is less meaningful because memory locations are not assigned. In this case, an RVA would be an address within a section (described later in this table), to which a relocation is later applied during linking. For simplicity, a compiler should just set the first RVA in each section to zero.

VA (virtual address). Same as RVA, except that the base address of the image file is not subtracted. The address is called a “VA” because Windows creates a distinct VA space for each process, independent of physical memory. For almost all purposes, a VA should be considered just an address. A VA is not as predictable as an RVA because the loader might not load the image at its preferred location.

https://stackoverflow.com/questions/2170843/va-virtual-address-rva-relative-virtual-address
 
:-|
Пользователь
Статус
Оффлайн
Регистрация
13 Май 2021
Сообщения
120
Реакции[?]
38
Поинты[?]
2K
## BetterRVA

### Что это такое?
Так как кнопка в x64dbg Copy RVA копирует RVA только тогда, когда текущий адрес находится в модуле
Я решил сделать свой очень бесполезный плагин и теперь вы можете копировать RVA не только из модулей, но и из неизвестных страниц памяти тоже.


### Screenshot:


### Source:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.


### Release:
Пожалуйста, авторизуйтесь для просмотра ссылки.


p.s: я знаю что это юзлесс и было сделано за 5 минут, но мне для меня и моих друзей этот плагин полезен, поэтому я решил почему бы не запостить его..
Красавчек.
 
Сверху Снизу