Skip to content

Instantly share code, notes, and snippets.

View extremecoders-re's full-sized avatar
๐Ÿถ
๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ๐Ÿถ

extremecoders-re

๐Ÿถ
๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ ๐Ÿถ๐Ÿถ
View GitHub Profile
@extremecoders-re
extremecoders-re / Install angr on Windows.md
Created November 6, 2017 21:14
Install angr on Windows

Environment: Windows 7 SP1 x86

  1. Start a Visual Studio Command Prompt
  2. Install unicorn pip install unicorn
  3. Install capstone from http://www.capstone-engine.org/download.html Python module for Windows - Binaries
  4. Install angr pip install angr
@extremecoders-re
extremecoders-re / future.c
Created November 27, 2017 09:36
TU-CTF RE Challenge - Future [250]
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void genMatrix(char mat[5][5], char str[]) {
for (int i = 0; i < 25; i++) {
int m = (i * 2) % 25;
int f = (i * 7) % 25;
mat[m/5][m%5] = str[f];
}
@extremecoders-re
extremecoders-re / qemu-networking.md
Last active April 24, 2025 12:10
Setting up Qemu with a tap interface

Setting up Qemu with a tap interface

There are two parts to networking within QEMU:

  • The virtual network device that is provided to the guest (e.g. a PCI network card).
  • The network backend that interacts with the emulated NIC (e.g. puts packets onto the host's network).

Example: User mode network

@extremecoders-re
extremecoders-re / cav-updater.sh
Created March 30, 2018 18:51
Comodo manual updater (Incomplete)
#!/usr/bin/sh
echo "[+] Checking for updates..."
path_bases_cav="/c/Program Files/COMODO/COMODO Internet Security/scanners/bases.cav"
update_url="http://cdn.download.comodo.com/av/updates58/sigs/bases/bases.cav"
hash_check () {
# Download first 256 bytes (after header) of remote stream
tmp_first_256_remote=`mktemp`
@extremecoders-re
extremecoders-re / Debug a program in qemu with piped input.md
Last active November 24, 2024 19:20
Debug a program in qemu with piped input

Debug a program in qemu with piped input

Within qemu

  1. Create named pipe
pi@raspberrypi ~ $ mkfifo thepipe
  1. Start a netcat listener which outputs to the pipe (redirected STDOUT)
@extremecoders-re
extremecoders-re / openwrt-qemu.md
Last active April 25, 2025 20:47
Running OpenWRT ARM under QEMU

Environment

The steps shown below are done on a Ubuntu VM using Qemu 3.0

$ qemu-system-arm -version
QEMU emulator version 3.0.0
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers

To quit Qemu at any time press Ctrl+a x, i.e. Ctrl+a and then x

@extremecoders-re
extremecoders-re / vmware-no-vmem.md
Last active April 23, 2025 18:32
Boost VMWare Performance by disabling vmem files.

Prevent creation of vmmem files in VMware (Windows)

Issue

VMWare creates .vmem files to back the guest RAM. On the host this causes disk thrashing especially during powering on and off the guest.

Solution

Add the following lines to the .vmx file to prevent creation of .vmem files. This will reduce disk IO and VM performance will improve especially on non-SSD disks.

@extremecoders-re
extremecoders-re / default.py
Last active January 19, 2019 11:14
get_video_url fix
def get_video_url(url):
videos = []
params = []
addon_log(url)
xbmc.log(url, level=xbmc.LOGWARNING)
quality = (Addon.getSetting('qualityType')).lower()
resp = api_hotstar_request(url, auth=True)
manifest1 = resp['body']['results']['item']['playbackUrl']
addon_log('manifest1 is, '+manifest1)
@extremecoders-re
extremecoders-re / docker_ipc.md
Last active November 24, 2024 19:20
Docker IPC using named pipe

Container C1

$ docker run --rm --name c1 --ipc shareable -it ubuntu:18.04 /bin/bash
# mkfifo /dev/shm/mypipe
# echo "Hello from C1" > /dev/shm/mypipe 

Container C2

$ docker run --rm --name c2 --ipc container:c1 -it ubuntu:18.04 /bin/bash
@extremecoders-re
extremecoders-re / repo-reset.md
Created April 17, 2019 06:54 — forked from heiswayi/repo-reset.md
GitHub - Delete commits history with git commands

First Method

Deleting the .git folder may cause problems in our git repository. If we want to delete all of our commits history, but keep the code in its current state, try this:

# Check out to a temporary branch:
git checkout --orphan TEMP_BRANCH

# Add all the files:
git add -A