Справка
x
Customize font
Версия сайта для слабовидящих
Login/Registration
Электронная библиотечная система
Консультант студента
Books
ru
en
Электронная библиотечная система
Консультант студента
Books
Login/Registration
Profile
Password change
Access
Bookmarks
Notifications
My lists
My reports
Get access remotely
User's Manual
Exit
Во всей библиотеке
Закрыть
Искать
Везде
По названиям
По авторам
Издательство
Тип издания
Год издания
Publishing Houses
Abris
Akademichesky Proyekt
Alpina PRO
Alpina Biznes Bux
Alpina non-fikshn
Alpina Pablisher
Altair
ANTELKOM
ASV
Aspekt-Press
AST-PRESS KNIGA
Belorusskaya nauka
BINOM
Blok-Print
Briansky GAU
VAKO
VGUIT
Veche
VKN
VLADOS
Vremia
VSHOUZ-KMK
Visshaya shkola ekonomiki
Visheyshaya shkola
Galart
Gangut
Genezis
GIORD
Gornaya kniga
Goriachaya liniya - Telekom
Gramota
GEOTAR-Media
Dashkov i K
Delo
Delovoy stil
Direkt-Media
Direktmedia Pablishing
Dmitry Sechin
DMK-press
DODEKA
Zertsalo-M
Zlatoust
Znak
Ivanovskaya GSKHA
Ivanovsky GKHTU
Izdatelsky dom "GENZHER"
Izdatelsky dom V. Yema
Institut obshegumanitarnikh issledovany
Institut psikhologii RAN
Intellekt-Tsentr
Intellektualnaya literatura
Intermediator
Intermediya
INTUIT
Infra-Inzheneriya
Kazansky GMU
Karo
KGAVM
Knigodel
Knizhny mir
KNITU
Kogito-Tsentr
KolosS
Korvet
KTK "Galaktika"
KFU
Laboratoriya znany
Litterra
Logos
Mashinostroyeniye
MGIMO
MGTU im. N.E. Baumana
MGU im. Lomonosova
Meditsina
Mezhdunarodniye otnosheniya
Menedzher zdravookhraneniya
Mir i obrazovaniye
MISI - MGSU
MISiS
Molodaya gvardiya
MEI
Nizhegorodsky GASU
Novosibircky GU
Novosibirsky GTU
Olimpiya
Orenburgsky GU
Original-maket
Pero
Perse
Politekhnika
Progress-Traditsiya
Prometey
Prosvesheniye
Prospekt
Prospekt Nauki
R. Valent
RG-Press
RGGU
Remont i Servis 21
RIPO
Rodniki
RUDN
Rukopisniye pamiatniki Drevney Rusi
Rusistika
Russko-kitayskoye yuridicheskoye obshestvo
Russkoye slovo - uchebnik
RiazGMU
Sankt-Peterburgsky mediko-sotsialny institut
SAFU
V. Sekachev
Sekvoyia
SibGUTI
SibGUFK
Sibirskoye universitetskoye izdatelstvo
Sinergiya
SKIFIYA
Sovetsky sport
SOLON-Press
Sotsium
Sport
Stavropolsky GAU
Statut
Strelka Press
Studiya ARDIS
SFU
TGASU
Text
Terevinf
Terra-Sport
Tekhnosfera
Tomsky GU
Tochka
Universitetskaya kniga
FGAU "Natsionalny meditsinsky issledovatelsky tsentr neyrokhirurgii imeni akademika N. N. Burdenko"
Fenix
Fizmatlit
Finansi i statistika
Flinta
Khimizdat
Khobbiteka
Chelovek
Expert-Nauka
Yuniti-Dana
Yustitsinform
YUFU
Yaziki slavianskikh kultur
Check all
Uncheck all
**Данные блоки поддерживают скрол
Title Types
avtoreferat dissertatsii
adresnaya/telefonnaya kniga
antologiya
afisha
biobibliografichesky spravochnik/slovar
biografichesky spravochnik/slovar
bukvar
dokumentalno-khudozhestvennoye izdaniye
zadachnik
ideografichesky slovar
instruktivno-metodicheskoye izdaniye
instruktsiya
katalog
katalog auktsiona
katalog biblioteki
katalog vistavki
katalog tovarov i uslug
materiali konferentsii (syezda, simpoziuma)
monografiya
muzeyny katalog
nauchno-khudozhestvennoye izdaniye
nauchny zhurnal
nomenklaturny katalog
orfografichesky slovar
orfoepichesky slovar
pamiatka
perevodnoy slovar
pesennik
praktikum
prakticheskoye posobiye
prakticheskoye rukovodstvo
preyskurant
preprint
prolegomeni, vvedeniye
promishlenny katalog
prospekt
putevoditel
rabochaya tetrad
razgovornik
samouchitel
sbornik nauchnikh trudov
slovar
spravochnik
standart
tezisi dokladov/soobsheny nauchnoy konferentsii (syezda, simpoziuma)
terminologichesky slovar
tolkovy slovar
ustavnoye izdaniye
uchebnaya programma
uchebnik
uchebno-metodicheskoye posobiye
uchebnoye nagliadnoye posobiye
uchebnoye posobiye
uchebny komplekt
khrestomatiya
chastotny slovar
entsiklopedichesky slovar
entsiklopediya
etimologichesky slovar
yazikovoy slovar
Check all
Uncheck all
**Данные блоки поддерживают скрол вверх/вниз
Авторы
К. Касперски, Ю. Язев
Фундаментальные основы хакерства. Анализ программ в среде Win64
Издательство
СОЛОН-Пресс
Тип издания
монография
Год издания
2024
Читать online
Скачать приложение
Содержание
Предисловие
Что нового в обновленном издании книги?
Введение
Знакомство с базовыми приемами работы хакера
Знакомство с отладчиком
Продолжаем осваивать отладчик
Дополнительные способы нахождения защитных механизмов в чужих программах
На сцене появляется IDA
Идентификация ключевых структур языков высокого уровня
Идентификация стартового кода и виртуальных функций приложений под Win64
Другие виды виртуальных функций и способы их нахождения
Идентификация конструктора и деструктора
Как идентифицировать структуры и объекты в чужой программе
Распределение динамической памяти и указатели
Идентификация библиотечных функций
Идентификация аргументов функций
Определяем "почерк" компилятора по вызовам функций
Соглашение о быстрых вызовах - fastcall
Идентификация значения, возвращаемого функцией
Способы обнаружения переменных разных типов в чужих программах
Определение операндов
Определение литералов и строк
Нахождение условных операторов в двоичном коде чужой программы для определения курса ее выполнения
Многообразиеусловных переходов в машинном коде. Или вольности компилятора при генерации бинарного кода на основе условныхоператоров
Разбираем самодеятельность компиляторов при трансляции оператора выбора
Определяем циклы в двоичном коделомаемой программы
Обнаружение циклов разныхтипов в дизассемблерныхлистингах программ. Практическое применение
Нахождение математических операторов в дизассемблерныхлистингах ломаемых программ
Способы затруднения анализа программ
Боремся с дизассемблерами и затрудняем реверс программ
Заключение
Скопировать биб. запись
Для каталога
Касперски, К. Фундаментальные основы хакерства. Анализ программ в среде Win64 / К. Касперски, Ю. Язев. Издание переработанное, дополненное. - Москва : СОЛОН-ПРЕСС, 2024. - 632 с. - ISBN 978-5-91359-527-0. - Текст : электронный // ЭБС "Консультант студента" : [сайт]. - URL : https://www.studentlibrary.ru/book/ISBN9785913595270.html (дата обращения: 24.01.2025). - Режим доступа : по подписке.
Аннотация
Книга, которую вы сейчас держите в руках, открывает двери в удивительный мир защитных механизмов - здесь рассказывается о том, как создаются и вскрываются защиты. Она адресована всем, кто любит захватывающие дух головоломки, всем, кто проводит свободное и несвободное время за копанием в недрах программ и операционных систем. Наконец, эта книга предназначена для тех, кто по роду своей деятельности занимается (постоянно и/или эпизодически) написанием защит и хочет узнать, как грамотно и уверенно противостоять вездесущим хакерам.
Настоящий том посвящен базовым основам хакерства - технике работы с отладчиком и дизассемблером. Здесь подробно описаны приемы идентификации и реконструкции ключевых структур исходного языка - функций (в т. ч. виртуальных), локальных и глобальных переменных, ветвлений, циклов, объектов и их иерархий, математических операторов и т. д.
Downloaded
2025-01-18
Table of contents
Оборот титула
Предисловие
Что нового в обновленном издании книги?
Введение
Знакомство с базовыми приемами работы хакера
Знакомство с отладчиком
Продолжаем осваивать отладчик
Дополнительные способы нахождения защитных механизмов в чужих программах
На сцене появляется IDA
Идентификация ключевых структур языков высокого уровня
Идентификация стартового кода и виртуальных функций приложений под Win64
Другие виды виртуальных функций и способы их нахождения
Идентификация конструктора и деструктора
Как идентифицировать структуры и объекты в чужой программе
Распределение динамической памяти и указатели
Идентификация библиотечных функций
Идентификация аргументов функций
Определяем "почерк" компилятора по вызовам функций
Соглашение о быстрых вызовах - fastcall
Идентификация значения, возвращаемого функцией
Способы обнаружения переменных разных типов в чужих программах
Определение операндов
Определение литералов и строк
Нахождение условных операторов в двоичном коде чужой программы для определения курса ее выполнения
Многообразиеусловных переходов в машинном коде. Или вольности компилятора при генерации бинарного кода на основе условныхоператоров
Разбираем самодеятельность компиляторов при трансляции оператора выбора
Определяем циклы в двоичном коделомаемой программы
Обнаружение циклов разныхтипов в дизассемблерныхлистингах программ. Практическое применение
Нахождение математических операторов в дизассемблерныхлистингах ломаемых программ
Способы затруднения анализа программ
Боремся с дизассемблерами и затрудняем реверс программ
Заключение