Skip to content

Instantly share code, notes, and snippets.

View oddcoder's full-sized avatar
🤖
Doing stuff

Ahmed oddcoder

🤖
Doing stuff
View GitHub Profile
@oddcoder
oddcoder / windbg_dark.wew.b64
Created March 23, 2017 11:08 — forked from OJ/windbg_dark.wew.b64
Dark windbg workspace
V0RXUwEAAAAAAAIAEAAEABkZGQAAAAAAAQACABAABADPzpoAAAAAAAIAAgAQAAQAb21+AAAAAAADAAIAEAAEAM/OmgAAAAAACAACABAABACAMToAAAAAAAkAAgAQAAQAb21+AAAAAAAKAAAAEAAEACAAAAAAAAAAEgAAABAABAABAAAAAAAAAAoAAgAQAAQA5h48AAAAAAALAAIAEAAEAFJUWAAAAAAAEAACABAABADPaUsAAAAAABEAAgAQAAQAdaaHAAAAAAASAAIAEAAEAHWmhwAAAAAAEwACABAABAB1h6YAAAAAABgAAgAQAAQAr8TbAAAAAAAZAAIAEAAEADOZ/wAAAAAAIwACABAABABSVFgAAAAAAAD/AgAQAAQAz86aAAAAAAAB/wIAEAAEABkZGQAAAAAAAv8CABAABACAMToAAAAAAAP/AgAQAAQAGRkZAAAAAAAI/wIAEAAEAM/OmgAAAAAACf8CABAABAAZGRkAAAAAAAr/AgAQAAQAz86aAAAAAAAL/wIAEAAEABkZGQAAAAAAEP8CABAABADPzpoAAAAAABH/AgAQAAQAGRkZAAAAAAAS/wIAEAAEAM/OmgAAAAAAE/8CABAABAAZGRkAAAAAADj/AgAQAAQAz86aAAAAAAA5/wIAEAAEABkZGQAAAAAAOv8CABAABADPzpoAAAAAAED/AgAQAAQAz86aACEGAABB/wIAEAAEABkZGQAlBgAAIwAAABAAAgAAAAAAAAAAADAAAAC4AK4AIgBDADoAXABVAHMAZQByAHMAXABiAHUAcgBsAHkAXABEAG8AYwB1AG0AZQBuAHQAcwBcAFYAaQBzAHUAYQBsACAAUwB0AHUAZABpAG8AIAAyADAAMQAwAFwAUAByAG8AagBlAGMAdABzAFwAUAByAG8AYwBlAHMAcwBJAG4AagBlAGMAdABpAG8AbgBcAGIAaQBuAFwAVwBpAG4AMwAyAFwARABlAGIAdQBnAAAAAAAiAAAAgAB0AHMAcgB2ACoA
@oddcoder
oddcoder / Dockerfile
Last active January 8, 2017 10:41
what I use for exploitation, reverse engineering
From docker/debian:latest
RUN apt-get -y update && apt-get -y upgrade
RUN apt-get install -y locate gcc tcc gdb git python python-pip python-dev libffi-dev nano tmux strace libx32gcc-4.8-dev libc6-dev-i386 gcc-multilib
RUN pip install voltron
RUN pip install pwntools
RUN pip install z3
RUN echo source /usr/local/lib/python2.7/dist-packages/voltron/entry.py > .gdbinit
RUN echo voltron init >> .gdbinit
RUN echo set disassembly-flavor intel >> .gdbinit
RUN echo set pagination off >>.gdbinit

Keybase proof

I hereby claim:

  • I am oddcoder on github.
  • I am oddcoder (https://keybase.io/oddcoder) on keybase.
  • I have a public key whose fingerprint is 0CCA C0A4 5B06 C076 8B0A 0E4C 4AD0 78E2 9AA0 89A4

To claim this, I am signing this object:

@oddcoder
oddcoder / quine.c
Created November 7, 2015 16:19
my first quine
#include <stdio.h>/*Created By Ahmed Mohamed Abd El Mawgood*/
int main(void) /*Email: ahmedsoliman0x666@gmail.com*/
{
const char *t1="#include <stdio.h>/*Created By Ahmed Mohamed Abd El Mawgood*/%cint main(void) /*Email: ahmedsoliman0x666@gmail.com*/%c{%c%c";
const char *t2="const char *t1 = %c%s%c;%c%cconst char *t2 = %c%s%c;%c%cchar n=10, q=58,t=9;%c%cprintf(t1,n,n,n,t);%c%cprintf(t2,q,t1,q,n,t,q,t2,q,n,t,n,t,n,t,n,n);%c}%c";
char n=10, q=34,t=9;
printf(t1,n,n,n,t);
printf(t2,q,t1,q,n,t,q,t2,q,n,t,n,t,n,t,n,n);
}
#define ___ [
#define ____ ]
\
/*\
****\
*****/\
int o_;\
char *__=\
"x.1:2:2:n,\
>oo\\ /n6 ,+1\
@oddcoder
oddcoder / .bashrc
Last active October 16, 2015 08:40
my bashrc for slackware (can work for any other distro)
#any text that follows this hashtag # symbol is just a comment
#How to use this file?
#from the home directory open the file .bashrc in you favourite text editor
#(this file is hidden so better to open if from the terminal for simplicity)
#if the file doesn't exist create new one
# paste the content of this file in your .bashrc
#and bang thats ! all
#happy *NIXing ;)