TGViewer
0•Bytes•1 0•Bytes•1 @technical_private_cat · 3.52K subscribers
Post #322 730
Привет Алисы🎀
Хотите заглянуть внутрь зеркала(или хотя бы монитора) и попасть в зазеркалье ?🔮

В этом посте хочу предоставить вам матерьялы про "то что внутри вашего пк" то есть про ассемблер , точнее не простой ассемблер, а для реверса вирусов и рассказать зачем ассемблер в самих вирусах 🦠
Практическая статья с анализом будет чуть позже, ибо сейчас у админа к сожалению не хватает времини

Для чего нужен ассемблер при написании вирусов?🧬

Антивирусы могут обнаружить вирус если его криптуют обычными шелкодами, или dll запросами и тд. 
По этому для хорошего криптования вирусов часто в самом коде .
Для этого ассемблер просто необходим , ибо высокоуровневыми инструментами сделать хороший полиморфный/метоморфный вирус весьма трудно .
Хотя злоумышленники и могут использовать полиморфные движки вроде этого тык или библиотеки вроде этой для С++ тык .
Злоумышленникам выгодние писать самостоятельно , ибо антивирусные системы могут определять полиморфные движки или библиотеки

Вообще методы анализа часто полагаются на сопоставление сигнатур и эвристических правил 
Если вы не знали, то сигнатура - это модель или хэш, который может однозначно идентифицировать файл по машинному коду, строкам или чувствительным инструкциям свойственным инструментам для критования вирусов
В большой базе данных хранятся существующие образцы сигнатур, и они сравниваются с сигнатурой, полученной файла вруса и таким образом вычисляется наш молварь.
Но по этой причине трудно распознать совершенно новый вредоносный код, так как его сигнатура еще не сформирована.💊
Эвристические правила определяются экспертами по вирусам после анализа молварей. В общем случае им сначала необходимо изучить инструкции кода, проверить изменения данных в памяти и записывать системные события, чтобы понять каждый образец. По этому труднее работать с совершенно новым кодом .

Так же иногда ассемблер используют по части заражения систем , например систем линукс где с заражением чуть сложнее чем в window🧪

По части этого я знаю интересный проект можете глянуть: статья тык, репа тык
Он нацелен на файлы ELF в текущем каталоге . Он использует Reverse Text Segment (технику заражения) .
Его идея состоит в том, что вирус  может освободить место для своего кода, расширив текстовый сегмент в обратном порядке. 

Многие не знают, "где брать вирусы для своих исследований".
Вот тред на гитхаб где есть 31 вирус написанный на ассемблер или использованием энного тык
Еще интересная тема с вирусами это работа с шифровальщиками вот хороший пример шифровальщика и дешифровки на питоне тык, так же хороший инструмент для дешифровки вымогателей на С++ тык

Теперь про сам реверс
Я не буду сильно углубляться , об этом в других постах  -здесь я просто предоставлю вам матерьялы для изучения 

Когда мы делаем статический реверс анализ, мы пытаемся извлечь концепции кода и алгоритмы вируса из asm. В можно использовать такие инструменты, как IDA Pro , SoftIce, Ollydbg , Ghidra и тд.
Так же вот тред на гитхаб с хорошими инструментами для этого написанными на ассемблер тык, а так же на С тык
Вот хорошие матерьялы по ассемблер и реверс репозиторий

Я прикреплю архив с матерьялом ниже✨
Таким как реверс с разбором ассемблерного код , обучение и использование нейронок для обнаружения вирусов , и тд  - советую заглянуть
❣️

Напоминаю , я провожу исследование с анализом вируса, но меня много сторонних дел по этому оно, как и пост про тор выйдут чуть позже 🫥

Спасибо за прочтение❤️

И помните , если птица Додо предлагает вам наперсток не стоит оказываться , вы же не хотите ее обидеть🐧✨
#virus #revers #ransomware #malware #polymorphic #anitivirus #linux
GitHub GitHub - PELock/Simple-Polymorphic-Engine-SPE32: Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting… Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting code and data. It is an amateur project that can be used to demonstrate what polymorphic engines are. - PELock/Simple...
  • ❤ 3
  • 👍 1
More from @technical_private_cat
  1. Aug 23, 2026Еще в июле 2026 вышла статья (https://arxiv.org/pdf/2607.07062) по деанонимизации XMR узло…
  2. Aug 20, 2026Hello everyone, my Alices and Cheshire cats! 🐈‍⬛🎀 It's finally done - the article some o…
  3. Aug 20, 2026Всем привет, мои Алисы и Чеширские котики! 🐈‍⬛🎀 Свершилось - статья, которую некоторые и…
  4. Jun 29, 2026Post #583
  5. Jun 16, 2026fckpython v0.6.0 - nuitka constants — полный дамп констант из Nuitka блоба: строки, числа,…
  6. Jun 16, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →