Skip to content

Instantly share code, notes, and snippets.

View Mr0maks's full-sized avatar

Mr0maks

  • Yekaterinburg, Russia
  • 13:22 (UTC +05:00)
View GitHub Profile
@Mr0maks
Mr0maks / spriteguideru.md
Last active April 27, 2023 09:04
Продвинутый гайд за мима.... Ой то есть продвинутый гайд по RSI для не смешариков.

Приветсвую вас в моём гайде не смешарики и уже смешарики. Это первая редакция с кучей ошибок моего ултимативного гайда по спрайтам в таком занимательном движке как RobustToolbox. Это поможет вам не обосраться, когда вы захотели поменять что-то в игре визуально (SS14). Что ж погнали!

Для начала я думаю надо обозначить что нам нужно для работы.

  1. Это конечно же графический редактор. Можно даже и в paint'е у нас и так пиксели но лучше выбрать что то более мощное (Aseprite, Photoshop, GIMP, да даже Paint.NET)
  2. Это текстовый редактор для подстраховки и простого редактирования. К примеру Notepad++
  3. Тулчейн для работы с *.rsi от разработчиков движка - RSIEdit (https://github.com/space-wizards/RSIEdit/releases). Я сделаю ремарку что он намного удобнее работы с Dream Maker для импорта текстур с SS13 ибо предоставляет удобный инструментарий для импорта.
  4. Git вы не сможете отправить своё чудо кому нибудь без него в PR'е
  5. Наличие интелекта выше сотрудника безопасности.
@Mr0maks
Mr0maks / cowroot.c
Last active April 17, 2018 16:23 — forked from rverton/cowroot.c
CVE-2016-5195 (DirtyCow) Local Root PoC
/*
* (un)comment correct payload first (x86 or x64)!
*
* $ gcc cowroot.c -o cowroot -pthread
* $ ./cowroot
* DirtyCow root privilege escalation
* Backing up /usr/bin/passwd.. to /tmp/bak
* Size of binary: 57048
* Racing, this may take a while..
* /usr/bin/passwd overwritten
@Mr0maks
Mr0maks / spectre.c
Created January 5, 2018 18:06 — forked from ErikAugust/spectre.c
Spectre example code
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#ifdef _MSC_VER
#include <intrin.h> /* for rdtscp and clflush */
#pragma optimize("gt",on)
#else
#include <x86intrin.h> /* for rdtscp and clflush */
#endif
@Mr0maks
Mr0maks / cowroot.c
Last active November 29, 2017 12:30 — forked from tangooricha/cowroot.c
CVE-2016-5195 (DirtyCow) Local Root PoC
/*
* (un)comment correct payload first (x86 or x64)!
*
* $ gcc cowroot.c -o cowroot -pthread
* $ ./cowroot
* DirtyCow root privilege escalation
* Backing up /usr/bin/passwd.. to /tmp/bak
* Size of binary: 57048
* Racing, this may take a while..
* /usr/bin/passwd overwritten
@Mr0maks
Mr0maks / how_to_build_kernel_on_Ubuntu.txt
Created November 22, 2017 14:54 — forked from silviucc/how_to_build_kernel_on_Ubuntu.txt
Easy way to build a mainline kernel on Ubuntu
Compiling a Linux kernel on Ubuntu
----------------------------------
This should be useful in the event that the user wants to investigate whether a newer kernel allows
certain peripherals to work better (or at all) or some other problems they might encounter while using
the kernel officially provided by Canonical.
As an example, I use the 4.1.5 release from kernel.org.
1) Make sure you have the build environment set up first: