This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
. . | |
|\/\/| | |
|____| | |
.-----------. .-----------. .------. .-----. | |
/ \.-------./ \.-------*-. | | |----------. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
.SYNOPSIS | |
A PowerShell script to attach a debugger to a running process or a service. | |
.DESCRIPTION | |
This script allows you to attach a debugger (WinDBG) to a running process or a service, with optional commands executed at the start of the debugging session. | |
It can also start an executable specified by a file path and attach the debugger to it. | |
.PARAMETER service_name | |
The name of the service to restart and attach the debugger to (optional). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒ»mΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒ΄ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒKmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI&ΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓm°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒ»mΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒ΄ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΓΏΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒI$ΒKmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓmΒΆΓ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// all ytdl files and code. | |
/* argument_parsing.c */ | |
#include "argument_parsing.h" | |
#include "help_display.h" | |
#include "directory_management.h" | |
#include <getopt.h> | |
#include <stdio.h> | |
#include <stdlib.h> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
β printf Format Specifiers β | |
β ββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββ β/** printf format specifiers | |
β β SpecifierβDescription β Example Output β β * βββ βββββββββ βββ βββββββββ βββ ββ ββββββββ | |
β ββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββ€ β *βββββββββββ βββ βββ βββββββββββ βββ βββ βββ βββ βββ βββ | |
β β %d βSigned decimal integer β printf("%d", 42); // 42 β β |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** Lambdas in C. Compile with GCC! | |
* βββ βββββββββ βββ βββββββββ βββ ββ ββββββββ | |
*βββββββββββ βββ βββ βββββββββββ βββ βββ βββ βββ βββ βββ | |
* ββββββββ βββ ββ ββββββββ βββ ββ βββ βββ βββ βββ | |
* βββ β βββββββ βββ β βββ βββ βββ βββ βββ | |
* βββ ββββββββ βββ ββββββββββββ βββ βββ βββ βββ | |
* βββ βββ ββ βββ βββ βββ βββ βββ βββ | |
* βββ βββ βββ βββ ββ βββ βββ βββ βββ βββ | |
* ββββββ ββββββββββ ββββββ ββββββββββ βββββββββ ββββββββ | |
* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ___ ___ ________ ________________ __ | |
_start: // | \/ || ___| \/ | _ | ___ \ \ / / | |
push 30 ; Arg 3 // | . . || |__ | . . | | | | |_/ /\ V / | |
push 20 ; Arg 2 // | |\/| || __|| |\/| | | | | / \ / | |
push 10 ; Arg 1 // | | | || |___| | | \ \_/ / |\ \ | | | |
call fun |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* ______ _______ _________ _______ | |
* / ___ \ ( ____ \\__ __/( ____ \|\ /| | |
* \/ ) )| ( \/ ) ( | ( \/| ) ( | | |
* / / | (__ | | | (_____ | | | | | |
* / / | __) | | (_____ )| | | | | |
* / / | ( | | ) || | | | | |
* / / | (____/\ | | /\____) || (___) | | |
* \_/ (_______/ )_( \_______)(_______) | |
* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
.SYNOPSIS | |
A PowerShell script to attach a debugger to a running process or a service. | |
.DESCRIPTION | |
This script allows you to attach a debugger (WinDBG) to a running process or a service, with optional commands executed at the start of the debugging session. | |
It can also start an executable specified by a file path and attach the debugger to it. | |
.PARAMETER service_name | |
The name of the service to restart and attach the debugger to (optional). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This pseudocode assumes the existence of data structures for the export directory table | |
# and functions to read from these structures based on Relative Virtual Addresses (RVA). | |
# Structure definitions (simplified) | |
struct ExportDirectoryTable { | |
NamePointerTable namePointerTable; | |
OrdinalTable ordinalTable; | |
ExportAddressTable exportAddressTable; | |
} |