Skip to content

Instantly share code, notes, and snippets.

View pepsipu's full-sized avatar
🍊

Sammy Hajhamid pepsipu

🍊
View GitHub Profile
@pepsipu
pepsipu / xor_xor.md
Created January 13, 2021 23:48
xor xor

xor xor

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char to_change[] = "SECURE?";

int main()
@pepsipu
pepsipu / fuzzing1.md
Created December 24, 2020 00:42
fuzzing notes

Fuzzing

gamozolabs - Fuzz Week Day 1

what is fuzzing?

fuzzing is automated testing of programs to gen crashes and stuff

the state of modern day fuzzing assumes a couple things

from ram import RAM
# 0x00 -> add one to register 0
# 0x01 -> add one to register 1
# 0x09 -> register 0 = register 0 + register 1
# 0xde 0x?? -> load the value at 0x?? in memory into register 0
# 0xed 0x?? 0x!! -> store 0x!! at 0x?? in memory
# 0xee 0x?? 0xrr -> store registers[0xrr] at 0x?? in memory
# 0xde 0xde 0x00 0x00 0x01 0x01 0x09 0xed 0x00 0x01

Keybase proof

I hereby claim:

  • I am pepsipu on github.
  • I am pepsipu (https://keybase.io/pepsipu) on keybase.
  • I have a public key ASCbZrF9ZJwjNhxpP0nL7Pj8ua8T0HdNmAqxS3YxStbrdwo

To claim this, I am signing this object:

@pepsipu
pepsipu / pepsiPoc.js
Last active April 27, 2022 02:20
poc provided by Lucas
load("utils.js")
load("int64.js")
function addrof(obj) {
let dateObj = new Date();
dateObj[0] = 1;
let array = new Array(13.37, 13.37)
let triggerChange = false;
Date.prototype.__proto__ = new Proxy(Date.prototype.__proto__, {
@pepsipu
pepsipu / cloudSettings
Last active March 13, 2021 06:46
Simple Typing Carousel
{"lastUpload":"2021-03-13T06:46:47.977Z","extensionVersion":"v3.4.3"}
### Keybase proof
I hereby claim:
* I am pepsipu on github.
* I am pepsipu (https://keybase.io/pepsipu) on keybase.
* I have a public key ASBX5X3YLOvhBesDYNyB-Wvd2kB1XDpLpSP3Wr0GPrh3cwo
To claim this, I am signing this object: