Skip to content

Instantly share code, notes, and snippets.


Alexandre ZANNI noraj

View GitHub Profile
noraj /
Last active Aug 7, 2021
Leave a TryHackMe room


Here is a short JS snippet to leave a room on TryHackMe.


Context: I joined the room a long time ago when it was free but has become VIP-only, so I have it appearing in "My rooms" but cannot do it and since I'm redirected to the VIP subscription page I can't leave it.


noraj / pretty-csv.rb
Last active Jun 9, 2021
List installed BA pentest tools + description
View pretty-csv.rb
#!/usr/bin/env ruby
require 'csv'
installed_tools = %x(pacman -Sl blackarch).split("\n").grep(/\[installed\]/)
tools_list = []
installed_tools.each do |line|
_repo, tool, _version, _status = line.split(' ', 4)
description = %x(pacman -Qs #{tool}).split("\n")[1].strip
noraj / mini-netstat.rb
Created Feb 27, 2021
netstat -ta or ss -ta equivalent in ruby
View mini-netstat.rb
require 'etc'
TCP_STATES = { # /usr/src/linux/include/net/tcp_states.h
'00': 'UNKNOWN',
'02': 'SYN_SENT',
'03': 'SYN_RECV',
'04': 'FIN_WAIT1',
'05': 'FIN_WAIT2',
import sys
import random, string
import os
import time
import crypt
import traceback
import subprocess
path = ''.join(random.choices(string.ascii_letters + string.digits, k=8))
session = {"user": "", "authenticated": 0}
View services_bin_path.txt
ImagePath REG_EXPAND_SZ \SystemRoot\System32\drivers\1394ohci.sys
ImagePath REG_EXPAND_SZ System32\drivers\3ware.sys
ImagePath REG_EXPAND_SZ System32\drivers\ACPI.sys
noraj / background.svg
Created Mar 19, 2020
Background generated with TrianglePattern
View background.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
noraj /
Last active Apr 18, 2021
BlackArch dev tips
View evdi_1.6.4_make.log
DKMS make.log for evdi-1.6.4 for kernel 4.19.91-1-lts (x86_64)
lun. déc. 23 11:28:45 CET 2019
make KBUILD_VERBOSE=1 M=/var/lib/dkms/evdi/1.6.4/build SUBDIRS=/var/lib/dkms/evdi/1.6.4/build SRCROOT=/var/lib/dkms/evdi/1.6.4/build CONFIG_MODULE_SIG= -C /lib/modules/4.19.91-1-lts/build modules
make[1]: Entering directory '/usr/lib/modules/4.19.91-1-lts/build'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
noraj /
Created May 30, 2019
Install powerpill with rsync support
$ gpg --receive-keys EC3CBE7F607D11E663149E811D1F0DC78F173680
$ pikaur -S powerpill
$ sudo pacman -S reflector rsync --needed
$ reflector --protocol rsync --fastest 20 --age 12 --country France --sort rate --save /tmp/mirrorlist
$ reflector -p rsync -f 20 -a 12 -c France --sort rate --save /tmp/mirrorlist

/etc/powerpill/powerpill.json => rsync section => add servers in servers


Keybase proof

I hereby claim:

  • I am noraj on github.
  • I am noraj ( on keybase.
  • I have a public key whose fingerprint is 3A39 0B7C D319 153D BFD2 2B4E 2505 B21F 5BFB 05CA

To claim this, I am signing this object: