Skip to content

Instantly share code, notes, and snippets.

@leveled
leveled / cmake_cheatsheet.txt
Last active October 21, 2021 14:29
CMake Cheatsheet
#CMakeLists.txt
// Debug build with symbols
set(CMAKE_BUILD_TYPE Debug)
#Cmake CLI
// Build optimized + debug symbols
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ...
cmake -DCMAKE_BUILD_TYPE=Debug ...
@leveled
leveled / js_from_commandline_node_cheatsheet.sh
Created October 9, 2021 22:41
Run JS from the command line / Node Cheatsheet
> node
@leveled
leveled / refresh_ntp.sh
Created October 9, 2021 14:57
Refresh ntp
sudo ntpq -p
@leveled
leveled / sudo_keep_env.sh
Created October 8, 2021 17:43
Sudo and keep environment variables
sudo -E bash -c 'echo $HTTP_PROXY'
@leveled
leveled / ignore_functions_or_aliases.sh
Created October 8, 2021 17:31
Bash - ignore functions or aliases
command apt-get -y install nginx
@leveled
leveled / pwntools_remote_example.py
Created October 2, 2021 23:22
pwntools_remote_example.py
r = remote('pwnable.kr', 9004)
r.sendline("3\n")
r.interactive()
#r.close()
@leveled
leveled / add_retreive_password_macos.sh
Created September 7, 2021 14:48
Adding a password to the keychain and retrieving it (macOS)
security add-generic-password -s "xxx.com" -a "[email protected]" -w 'xxx'
security find-generic-password -w -s 'xxx.com' -a '[email protected]' | pbcopy
@leveled
leveled / plist_cheatsheet.sh
Created July 15, 2021 01:45
plist cheatsheet
# To convert a plist file from binary to xml:
plutil -convert xml1 <binary_file>.plist
# To convert the plist xml file back to binary (e.g. after making edits):
plutil -convert binary1 <xml_file>.plist
@leveled
leveled / tar_cheatsheet.sh
Created July 14, 2021 22:39
TAR cheatsheet
#List contents of a tar file
tar -tvf archive.tar
@leveled
leveled / rpm_cheatsheet.sh
Last active July 14, 2021 20:38
RPM/yum/dnf Cheatsheet
#Extract files from an RPM
rpm2cpio ./packagecloud-test-1.1-1.x86_64.rpm | cpio -idmv
#List files in an RPM
rpm -qlpv ./packagecloud-test-1.1-1.x86_64.rpm
#List files in an installed RPM
rpm -ql packagecloud-test
#Show RPM preinstall and postinstall scripts