Skip to content

Instantly share code, notes, and snippets.

View tin-z's full-sized avatar

Altin (tin-z) tin-z

View GitHub Profile
@tin-z
tin-z / docker_gcc-4.9.md
Created December 17, 2023 22:30 — forked from rutsky/docker_gcc-4.9.md
GCC 4.9 installation in Docker container
$ sudo docker pull ubuntu
$ sudo docker  run -t -i ubuntu:14.04 /bin/bash
root@856b6aa801af:/# apt-get update
Ign http://archive.ubuntu.com trusty InRelease
Ign http://archive.ubuntu.com trusty-updates InRelease
Ign http://archive.ubuntu.com trusty-security InRelease
Get:1 http://archive.ubuntu.com trusty Release.gpg [933 B]
Get:2 http://archive.ubuntu.com trusty-updates Release.gpg [933 B]
Get:3 http://archive.ubuntu.com trusty-security Release.gpg [933 B]
@tin-z
tin-z / append_to_bashrc.sh
Created November 30, 2023 09:23
bash alias for msfrpcd autostarter
alias msfrpcd_startdaemon='function _setMsfrpcd(){ if [ "$#" != 2 ]; then echo "[x] Wrong arguments, usage: $0 <ip> <password>"; return; fi; cmd="msfrpcd -a $1 -P $2"; tmp123=`ps aux | grep -e "[0-9] msfrpcd" -e "[0-9] /usr/bin/msfrpcd"`; if [ -z "$tmp123" ]; then nohup bash -c "$cmd" > /tmp/msfrpcd.out & disown; fi; }; _setMsfrpcd'
msfrpcd_startdaemon 127.0.0.1 password
@tin-z
tin-z / nmapazzo.md
Last active November 10, 2023 23:51
nmapazzo.md

ping my host:

Don’t Ping                        -PN     do port scan without checking if host is up by sending icmp
Perform a Ping Only Scan          -sP     do ping without port scan
TCP SYN Ping                      -PS     (a) you can also specify ports "-PS[port1,port1,..]", default port 80
TCP ACK Ping                      -PA     // (a)
UDP Ping                          -PU     // (a)
SCTP INIT Ping                    -PY     // (a)
ICMP Echo Ping                    -PE     (b) do ping without port scan
@tin-z
tin-z / normcore-llm.md
Created November 8, 2023 22:54 — forked from veekaybee/normcore-llm.md
Normcore LLM Reads
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" CSCOPE settings for vim
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"
" This file contains some boilerplate settings for vim's cscope interface,
" plus some keyboard mappings that I've found useful.
"
" USAGE:
" -- vim 6: Stick this file in your ~/.vim/plugin directory (or in a
" 'plugin' directory in some other directory that is in your
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
# Distributed under the MIT License (MIT)
# Copyright (c) 2023, Altin (tin-z)
import sys
sys.path.append(".")
import r2pipe
def list_imported_functions(r2):
imported_functions = []
@tin-z
tin-z / crab_security_roadmap.md
Last active January 10, 2024 19:38
Roadmap to start learning Crab 🦀 (ex rust) for security purposes
@tin-z
tin-z / demo.js
Last active April 12, 2024 07:58
v8 debugging stuff
function gc() { for (let i = 0; i < 0x10; i++) { new ArrayBuffer(0x1000000); } }
// (1) convert stuff
var _b = new ArrayBuffer(16);
var _f = new Float64Array(_b);
var _i = new BigUint64Array(_b);
// converts float to big unsigned int
function f2i(f)
{