Как да изтеглите ресурси

Съдържание:

Как да изтеглите ресурси
Как да изтеглите ресурси

Видео: Как да изтеглите ресурси

Видео: Как да изтеглите ресурси
Видео: ГАЙД ПО BUFF163 И DMARKET. РЕСУРСЫ ДЛЯ ПОИСКА, ПРОДАЖИ И ОБМЕНА СКИНОВ С РЕДКИМИ СТИКЕРАМИ В CS:GO. 2024, Ноември
Anonim

Операционната система Windows има стандартен механизъм за инжектиране на произволни данни в динамични библиотеки и изпълними модули, както и API за работа с тях. Изображения, таблици с низове, диалогови шаблони, ленти с инструменти, менюта и друга информация се добавят към PE модулите като ресурси. Понякога за различни цели трябва да изтеглите ресурси от компилиран модул.

Как да изтеглите ресурси
Как да изтеглите ресурси

Необходимо

е безплатна програма за хакери на ресурси, достъпна за изтегляне на rpi.net.au/~ajohnson/resourcehacker

Инструкции

Етап 1

Качете файла на модула PE в Resource Hacker. В главното меню на приложението кликнете последователно върху Файл и Отваряне на елементи или натиснете клавишната комбинация Ctrl + O на клавиатурата. Ще се покаже диалоговият прозорец за отваряне на файла. Придвижете се до директорията, където се намира целевият файл. Изберете модула PE в списъка с директории. Щракнете върху бутона "Отваряне".

Стъпка 2

Определете списъка с ресурси, които ще бъдат изтеглени. След зареждане на PE файла в лявата част на главния прозорец на Resource Hacker ще се покаже дървесна структура. Това е списък на всички модулни ресурси, групирани по тип. Така например, диалоговите ресурси се намират в секцията Диалог, ресурсите на курсора - в секциите Курсор и Група курсори, иконите - в секциите Икона и Група икони.

Възлите на второто ниво на йерархията, съдържащи се във всеки раздел, са числови или символни идентификатори на ресурси. Разгънете ги и маркирайте вложените елементи. Това ще покаже съответните ресурси. Икони, курсори, растри ще се показват като изображения в десния прозорец на основния прозорец на приложението. За низови таблици, ускорители, информация за версиите, шаблони за диалогови прозорци, менюта, ленти с инструменти, кодът ще бъде изграден и показан във формат, подходящ за използване с RCC компилатора. В допълнение, диалоговите шаблони се изобразяват в отделен плаващ прозорец.

Стъпка 3

Започнете процеса на запазване на ресурсите, намерени в предишната стъпка. Изберете желания елемент в дървовидната структура вляво. Отворете секцията Action в главното меню на приложението. Изберете елемента, съответстващ на операцията за запазване от най-подходящия тип.

Изберете елемента „Запазване на ресурса като двоичен файл …“, ако искате да запазите ресурса като част от двоични данни, идентични с тези, съдържащи се в модула PE.

Изберете „Запазване на ресурс като *.res файл …“, за да получите файл, съдържащ компилираната версия на избрания ресурс. Такъв файл е подходящ за свързване с приложение или библиотека.

Щракнете върху елемента с текст като „Запазване [Име на раздела: име на подраздела: име на ресурс] …“, за да извлечете ресурсите в оригиналната им форма. Този елемент от менюто трябва да се използва за извличане на файлове с икони, курсори и изображения.

Стъпка 4

Извадете ресурсите си. В диалоговия прозорец със заглавие „Запазване на ресурс в …“посочете името и директорията на записания файл. Щракнете върху бутона Запазване.

Препоръчано: