RUVIDEO
Поделитесь видео 🙏

GCC Code Obfuscation Plugins GOAT - Part 2 (Munger)

GOAT munger is a GCC plugin to encode all ASCII strings and decode them at run-time.

Setup
~~~~~~~~~~~~~~
$ sudo apt-get install software-properties-common

Install older GCC toolchain:
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
$ sudo apt-get install g++-4.9
$ sudo apt-get install gcc-4.9-plugin-dev

Get GOAT tools:
$ git clone https://github.com/enferex/GOAT-Plugs.git

Manage local GCC versions:
$ rm /usr/bin/gcc
$ rm /usr/bin/g++

$ ln -s /usr/bin/gcc-4.9 /usr/bin/gcc
$ ln -s /usr/bin/g++-4.9 /usr/bin/g++

$ gcc -v
$ g++ -v

References
~~~~~~~~~~~~~~
GCC plugins API
https://gcc.gnu.org/onlinedocs/gccint/Plugin-API.html

GCC Obfuscation Augmentation Tools
https://github.com/enferex/GOAT-Plugs

Experiments with GCC plugins
https://github.com/rofirrim/gcc-plugins

A simple plugin for GCC – 3 Parts
https://thinkingeek.com/2015/08/16/a-simple-plugin-for-gcc-part-1/
https://thinkingeek.com/2015/08/16/simple-plugin-gcc-part-2/
https://thinkingeek.com/2015/08/17/simple-plugin-gcc-part-3/

GCC Internals manual
https://gcc.gnu.org/onlinedocs/gccint/
---------------------------------------------------------------------------------------------------
Follow us on Twitter : https://twitter.com/reversinghub
Github : https://github.com/reversinghub

If you liked this video and you want to learn hands-on how to analyse malware, with real samples and practical exercises, find us on Udemy :

https://www.udemy.com/course/reverse-engineering-essentials/?referralCode=D738F461C93A2CD029FB

---------------------------------------------------------------------------------------------------

Want to support us continue to make great content? Buy us a coffee :
https://ko-fi.com/reversinghub

Thank you ?

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «GCC Code Obfuscation Plugins GOAT - Part 2 (Munger)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.