Skip to content

Instantly share code, notes, and snippets.

View loneicewolf's full-sized avatar
🐲
Want to know a secret? You are amazing but.. You already knew that! ❤️ :D

Will loneicewolf

🐲
Want to know a secret? You are amazing but.. You already knew that! ❤️ :D
View GitHub Profile
@loneicewolf
loneicewolf / compact_linux_reverse_shell.c
Last active March 25, 2024 22:10
A compact linux reverse shell written in the C Programming Language.
/*
NOTE See Below for version 2 (and updates, erratas, fixes, links, and so on)
NOTE don't assume or think this is the latest because it's on first on top on the list; it's not.
Version 1 'naive approach' (hard coded values, etc)
gcc -g -o L1 lin_1.c
*/
#include <arpa/inet.h>
#include <stdio.h>
#include <unistd.h>
#define RP 1234
@loneicewolf
loneicewolf / compact_windows_reverse_shell.c
Last active March 7, 2024 03:09
A compact windows reverse shell written in the C Programming Language.
/*
* code inspired and modified from defcon25,MSDocs,StackOverflow
* i686-w64-mingw32-gcc -o win_rsh win_rsh.c -lws2_32
*/
#include <ws2tcpip.h>
#include <stdio.h>
#pragma comment(lib, "ws2_32")
int main(int argc, char *argv[]){
WSADATA wsaData;
@loneicewolf
loneicewolf / README.md
Last active February 3, 2024 19:17
LKM Loadable Kernel Modules in Linux

LKM - Loadable Kernel Modules in Linux

Some code taken from other sources(others repo's, gist's), sites, courses, and so on. And some code is made and/or modified by me; :warning: note - any of this is not perfect; I make this gist to some friends which asked me for some beginner lkm dev;

@loneicewolf
loneicewolf / 1_CheckFileInput.sh
Created August 9, 2022 07:04
bash - input checker, if arg is a file
#!/bin/bash
if [ $# != 1 ]; then
echo -ne "\e[31m[-] Input only 1 arg\e[00m\n"
else
echo -ne "\e[32m[+] 1 arg ok\e[00m\n"
if [ -f "$1" ]; then
echo -ne "\e[32m[+] arg 1 IS A file.\e[00m\n"
f="$1"
#echo "[*] exec: ls $f"
@loneicewolf
loneicewolf / snippets.sh
Created November 1, 2022 10:38
bash snippets - keywords/tags -- bash commands, sh,shell,snippets,one-liners
# From Adam Liss's comment
# https://stackoverflow.com/a/9387914/14346786
# Read a file using a bash script
i=0;while read l;do ((i=i+1));echo "$i:$l";done < file.txt
# alphabet
az=$(echo {a..z} | tr -d ' \n\t\v')
@loneicewolf
loneicewolf / win_msgbox.c
Last active July 27, 2023 16:06
A simple message box in Windows using C
// i686-w64-mingw32-gcc -o M msgbox.c
#include <stdio.h>
#include <windows.h>
int main(int argc, char *argv[]){
if(argc != 3){
printf("usage: %s MESSAGE TITLE",argv[0]);
}
// MessageBox function (winuser.h)
// Displays a modal dialog box that contains
// a system icon,
@loneicewolf
loneicewolf / md_footnotes.md
Created February 1, 2023 10:46
Markdown Footnotes

Title

abstract

Subtitle

Paragraph paragraph
paragraph paragraph
paragraph.

@loneicewolf
loneicewolf / gedit_snippet_md_dropdown_.md
Created December 27, 2022 21:15
gedit snippet dropdown markdown
<details>
<summary> ${1:Click to Expand HEADER } </summary>

${2:ENTER CONTENTS}

</details>

#### <details><summary> ${1:Click to Expand HEADER } </summary>${2:ENTER CONTENTS}</details>
@loneicewolf
loneicewolf / colors_msgbox_etc_in_bash.sh
Last active November 21, 2022 11:20
colors, effects, message box, popups, etc - in bash
## edit: this was only called "colors in bash" but I renamed it to include more "general" or "overall" effects,
## such as; popups(zenity, notify-send, ..) and (soon coming!) ncurses, etc.
# might be some errors (not only grammar)
# red=31
# green=32
# blue=34
# yellow=33
# cyan=36
# pink=35
@loneicewolf
loneicewolf / Guide.MD
Created February 15, 2022 20:29
ENCRYPTED ARCH-LINUX 2022 LVM UEFI

Made this in my free time on a break as 'addons' to both my ARCH-PCI-PASSTROUGH guide, as well as to my OSCP Certification (and, to be part in any upcomming work/projects I will do in this kind of field)

  • William M
hdparm -I /dev/sda
hdparm -I /dev/sdb
hdparm -I /dev/(some other disk(s))