├── .github └── FUNDING.yml ├── README.md ├── binary ├── 1ba.png ├── 7zip.png ├── 8svx.png ├── BZ2.png ├── CLASS.png ├── CLASS101.png ├── COM.png ├── COM101.png ├── CryptoModes.png ├── DEX.png ├── DVM.png ├── DVMFull.jpg ├── DalvikEXecutable.pdf ├── DotNet.png ├── DotNetFull.jpg ├── ELF.png ├── ELF101.png ├── GIF.png ├── GZip.png ├── JPG.png ├── JVM.png ├── JVMFull.png ├── Mach-O101.png ├── MachO.png ├── PDF.png ├── PDF101.png ├── PE.png ├── PE101.png ├── PE102.png ├── PGM.png ├── PNG.png ├── PPM.png ├── RAR.png ├── README.html ├── README.md ├── SWF.png ├── TAR.png ├── TIFF_BE.png ├── TIFF_LE.png ├── WAV.png ├── WAV101.png ├── XBM.png ├── ZIP.png ├── ZIP101.png ├── activemime.png ├── aiff.png ├── aiffc.png ├── ar.png ├── arj.png ├── asn1.png ├── basics │ ├── colors.pdf │ ├── colors.png │ ├── examples │ │ ├── smiley.ppm │ │ ├── spectrum.ppm │ │ ├── square2x2.ppm │ │ └── square3x3.ppm │ ├── hexadecimal.pdf │ ├── hexadecimal.png │ ├── image.pdf │ ├── image.png │ ├── ppm1.pdf │ ├── ppm1.png │ ├── ppm2.pdf │ └── ppm2.png ├── biff2.png ├── biff8.png ├── bmp1.png ├── bmp3.png ├── bmp5.png ├── bpg.png ├── bplist.png ├── cab.png ├── cdix.png ├── cfb.png ├── charsets │ ├── ASCII-DOS.png │ ├── ASCII.png │ ├── ASCIIprintable.png │ ├── EBCDIC.png │ ├── PETSCII.png │ ├── apl0293.png │ ├── codepages1.png │ └── codepages2.png ├── chm.png ├── class101 │ ├── class101.pdf │ ├── class101.sha │ ├── class101.svg │ ├── makefile │ ├── simple.class │ └── simple_class.asm ├── com101 │ ├── com101.pdf │ ├── com101.svg │ ├── makefile │ ├── metadata.txt │ ├── simple.asm │ ├── simple.com │ └── simple.sha ├── cpio_ascii.png ├── cpio_bin.png ├── crx.png ├── dicom.png ├── docx.png ├── dol.png ├── dolhdr.png ├── elf101 │ ├── 64.svg │ ├── arm.svg │ ├── elf101-64.pdf │ ├── elf101.pdf │ ├── elf101.svg │ ├── elf101.txt │ ├── elf101arm.pdf │ ├── elf101p.pdf │ ├── p1cover.svg │ ├── p2layout.svg │ ├── p3desc.svg │ ├── p4extra.svg │ ├── pro.svg │ └── simple.asm ├── emf.png ├── eps.png ├── exe.png ├── executables1.pdf ├── executables1.png ├── executables1.svg ├── executables2.pdf ├── executables2.png ├── executables2.svg ├── exestub.png ├── fatmacho.png ├── gif87.png ├── gif89.png ├── hex.png ├── hunk.png ├── ico_bmp.png ├── ico_png.png ├── lbm.png ├── le.png ├── lnk.png ├── lz4.png ├── lzma.png ├── lzma_eos.png ├── macho101 │ ├── helloworld.asm │ ├── macho.inc │ ├── macho.sha │ ├── macho101-64.pdf │ ├── macho101-64.svg │ ├── macho101.pdf │ ├── macho101.svg │ ├── makefile │ ├── simple │ ├── simple.asm │ ├── simple64 │ └── simple64.asm ├── macho64.png ├── machoppc.png ├── machoppc64.png ├── mbr.png ├── midi.png ├── mkv.png ├── mp4.png ├── mscompress.png ├── ne.png ├── nro.png ├── off.png ├── one.png ├── opcodes_tables_compact.pdf ├── opcodes_tables_complete.pdf ├── otf.png ├── pcx16.png ├── pcx256.png ├── pdf101 │ ├── pdf101.pdf │ ├── pdf101.svg │ ├── simple.pdf │ └── simplePDF.png ├── pe101 │ ├── README.md │ ├── jpg.txt │ ├── metadata.txt │ ├── pdf-AR.txt │ ├── pdf-DE.txt │ ├── pdf-FR.txt │ ├── pdf-KO.txt │ ├── pdf-PL.txt │ ├── pdf-RU.txt │ ├── pdf-ZH.txt │ ├── pe101-64.pdf │ ├── pe101-64.png │ ├── pe101-64.svg │ ├── pe101.pdf │ ├── pe101.png │ ├── pe101.svg │ ├── pe1011pl.pdf │ ├── pe1011pl.png │ ├── pe101ar.pdf │ ├── pe101ar.png │ ├── pe101ar.svg │ ├── pe101de.pdf │ ├── pe101de.png │ ├── pe101de.svg │ ├── pe101es.pdf │ ├── pe101es.png │ ├── pe101es.svg │ ├── pe101fr.pdf │ ├── pe101fr.png │ ├── pe101fr.svg │ ├── pe101ja.pdf │ ├── pe101ja.png │ ├── pe101ja.svg │ ├── pe101ko.pdf │ ├── pe101ko.png │ ├── pe101ko.svg │ ├── pe101l.pdf │ ├── pe101l.png │ ├── pe101l.svg │ ├── pe101lcp1.svg │ ├── pe101lcp2.svg │ ├── pe101lcp3.svg │ ├── pe101pl.pdf │ ├── pe101pl.svg │ ├── pe101ru.pdf │ ├── pe101ru.png │ ├── pe101ru.svg │ ├── pe101zh.pdf │ ├── pe101zh.png │ └── pe101zh.svg ├── pe102 │ ├── p0cover.svg │ ├── p1headers.svg │ ├── p2DDs.svg │ ├── p3resources.svg │ ├── p4net.svg │ ├── pe102.pdf │ ├── pe102.svg │ └── pe102.txt ├── pef.png ├── pics.html ├── pics.md ├── pifdos.png ├── pifimg.png ├── pngplus.png ├── protobuf.png ├── psd.png ├── psd_iptc.png ├── pyc.png ├── qoi.png ├── rar14.png ├── rar4.png ├── rar5.png ├── rfrk.png ├── rmi.png ├── rpm.png ├── rtf.png ├── sylk.png ├── te.png ├── tga.png ├── tiff_exif.png ├── tos.png ├── ttf-loca1.png ├── ttf-loca2.png ├── ttf.png ├── uf2.png ├── wad.png ├── wad_structure.png ├── wasm.png ├── wav101 │ ├── makefile │ ├── morse.inc │ ├── parse.py │ ├── simple.png │ ├── simple.wav │ ├── table.png │ ├── table.svg │ ├── wav.asm │ ├── wav.inc │ ├── wav.sha │ ├── wav101.pdf │ └── wav101.svg ├── wav2.png ├── weird │ ├── README.html │ ├── README.md │ ├── janus-archives.pdf │ ├── janus-commbr.pdf │ ├── janus-complete.pdf │ ├── janus-elf.pdf │ ├── janus-gmb.pdf │ ├── janus-map.png │ ├── janus-prg.pdf │ ├── pileup.pdf │ ├── polymock.png │ ├── shattered.pdf │ ├── unidoom.png │ └── zippng.png ├── winhelp.png ├── wmf.png ├── wmf2.png ├── woff.png ├── woff2.png ├── wordml.png ├── x64.png ├── x86.png ├── xar.png ├── xmp.png ├── xz.png ├── y4m_mono.png ├── y4m_yuv.png ├── zip101 │ ├── makefile │ ├── simple.sha │ ├── simple.zip │ ├── simple_zip.asm │ ├── zip.inc │ ├── zip101.pdf │ └── zip101.svg ├── zstd.png └── zstd_skip.png ├── outline ├── Atari400.pdf ├── Atari400.png ├── Atari800.pdf ├── Atari800.png ├── AtariCX30.pdf ├── AtariCX30.png ├── AtariCX40.pdf ├── AtariCX40.png ├── NesPad.pdf ├── NesPad.png ├── PowerGlove.pdf ├── PowerGlove.png ├── README.md ├── SnesPad.pdf ├── SnesPad.png ├── SuperGameBoy.pdf ├── SuperGameBoy.png ├── rob.pdf └── rob.png ├── posters ├── CPSx.png ├── Comics │ ├── Expectations and Reality.pdf │ └── Expectations and Reality.png ├── Cyprus.pdf ├── Cyprus.png ├── Cyprus.svg ├── MS067OldVuln.pdf ├── MS067OldVuln.png ├── NeoGeo.png ├── PPaP.pdf ├── PPaP.png ├── PeaceFlag │ ├── arabic.pdf │ ├── arabic.png │ ├── arabic.svg │ ├── english.pdf │ ├── english.png │ ├── english.svg │ ├── farsi.pdf │ ├── farsi.png │ ├── farsi.svg │ ├── french.pdf │ ├── french.png │ ├── french.svg │ ├── german.pdf │ ├── german.png │ └── german.svg ├── README.md ├── RosettaFlash.pdf ├── RosettaFlash.png ├── STM32F40xxx.pdf ├── STM32F40xxx.png ├── StarRaiders.pdf ├── StarRaiders.png ├── StarRaidersCover.pdf ├── StarRaidersCover.png ├── ThreatScenarios │ ├── bio.pdf │ ├── bio.png │ ├── classic.pdf │ ├── classic.png │ ├── cyber.pdf │ └── cyber.png ├── facepalm.png ├── hashtimeline.pdf ├── hashtimeline.png ├── ioccc.pdf ├── ioccc.png ├── megadrivemap.pdf ├── megadrivemap.png ├── megadrivemap.svg ├── norx.pdf ├── norx.png ├── norx.svg ├── phyriodic.pdf ├── phyriodic.png ├── sugihara.pdf └── sugihara.png └── tracing ├── AlienMind.pdf ├── AlienMind.png ├── Batman.pdf ├── Batman.png ├── BeerRun.pdf ├── BeerRun.png ├── DeReAtari.pdf ├── DeReAtari.png ├── Department.pdf ├── Department.png ├── Department.svg ├── Digdug.pdf ├── Digdug.png ├── EmployeesMust.pdf ├── EmployeesMust.png ├── EmployeesMust.svg ├── GameGenie.pdf ├── GameGenie.png ├── GameGenie.svg ├── HardDrivin.pdf ├── HardDrivin.png ├── HardHatMack.pdf ├── HardHatMack.png ├── Karateka.pdf ├── Karateka.png ├── LaughingMan.pdf ├── LaughingMan.png ├── LaughingMan.svg ├── LightCycle.pdf ├── LightCycle.png ├── LightCycle.svg ├── LodeRunner.pdf ├── LodeRunner.png ├── MegaMan.pdf ├── MegaMan.png ├── MegaManSlide.pdf ├── MegaManSlide.png ├── OldManYellsAt.pdf ├── OldManYellsAt.png ├── OldManYellsAt.svg ├── Paperboy.pdf ├── Paperboy.png ├── PrinceOfPersia.pdf ├── PrinceOfPersia.png ├── README.md ├── RMH.pdf ├── RMH.png ├── RMH.svg ├── RadWarrior.pdf ├── RadWarrior.png ├── Randamn.pdf ├── Randamn.png ├── ReverseEngineer.pdf ├── ReverseEngineer.png ├── ReverseEngineer.svg ├── STIC.pdf ├── STIC.png ├── STIC.svg ├── SkateOrDie.pdf ├── SkateOrDie.png ├── WavyNavy.pdf ├── WavyNavy.png ├── WingsOfFury.pdf ├── WingsOfFury.png ├── Xevious.pdf ├── Xevious.png ├── aclu.pdf ├── aclu.png ├── aclu.tex ├── agony.pdf ├── agony.png ├── agony.svg ├── clippy.pdf ├── clippy.png ├── clippy.svg ├── floppy ├── back.pdf ├── back.png ├── back.svg ├── beagle.png ├── bird.pdf ├── bird.png ├── bird.svg ├── bottle.pdf ├── bottle.png ├── bottle.svg ├── croc.pdf ├── croc.png ├── croc.svg ├── fire.pdf ├── fire.png ├── fire.svg ├── kite.pdf ├── kite.png ├── kite.svg ├── plane.pdf ├── plane.png ├── plane.svg ├── toilet.pdf ├── toilet.png ├── toilet.svg ├── turntable.pdf ├── turntable.png └── turntable.svg ├── gracie.pdf ├── gracie.png ├── gracie.svg ├── gumball-game.pdf ├── gumball-game.png ├── gumball.pdf ├── gumball.png ├── higan.pdf ├── higan.png ├── hometaping.pdf ├── hometaping.png ├── hometaping.svg ├── mcga.pdf ├── mcga.png ├── mcga.svg ├── meme ├── KeepBroken.pdf ├── KeepBroken.png ├── KeepCalc.pdf ├── KeepCalc.png ├── KeepSegfault.pdf ├── KeepSegfault.png ├── sudo_boo.pdf ├── sudo_boo.png └── sudo_boo.svg ├── mk8.pdf ├── mk8.png ├── ocean.pdf ├── ocean.png ├── piersolar.pdf ├── piersolar.png ├── piersolar.svg ├── remember.pdf ├── remember.png ├── remember.svg ├── rfc791.pdf ├── rfc791.png ├── rfc791.svg ├── sneakers.pdf ├── sneakers.png ├── sneakers.svg ├── sonic.pdf ├── sonic.png ├── superturbo.pdf ├── superturbo.png ├── superturbo.svg ├── toilets.pdf ├── toilets.png └── toilets.svg /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: corkami 2 | patreon: corkami 3 | custom: ["https://paypal.me/corkami"] 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Welcome! 2 | 3 | ## Binary posters 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ## 25 posters (2017-10-30) 12 | 13 | 14 | 15 | ## 59 tracings (2022-28-11) 16 | 17 | 18 | 19 | ## 9 outlines (2016-11-29) 20 | 21 | 22 | -------------------------------------------------------------------------------- /binary/1ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/1ba.png -------------------------------------------------------------------------------- /binary/7zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/7zip.png -------------------------------------------------------------------------------- /binary/8svx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/8svx.png -------------------------------------------------------------------------------- /binary/BZ2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/BZ2.png -------------------------------------------------------------------------------- /binary/CLASS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/CLASS.png -------------------------------------------------------------------------------- /binary/CLASS101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/CLASS101.png -------------------------------------------------------------------------------- /binary/COM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/COM.png -------------------------------------------------------------------------------- /binary/COM101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/COM101.png -------------------------------------------------------------------------------- /binary/CryptoModes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/CryptoModes.png -------------------------------------------------------------------------------- /binary/DEX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/DEX.png -------------------------------------------------------------------------------- /binary/DVM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/DVM.png -------------------------------------------------------------------------------- /binary/DVMFull.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/DVMFull.jpg -------------------------------------------------------------------------------- /binary/DalvikEXecutable.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/DalvikEXecutable.pdf -------------------------------------------------------------------------------- /binary/DotNet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/DotNet.png -------------------------------------------------------------------------------- /binary/DotNetFull.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/DotNetFull.jpg -------------------------------------------------------------------------------- /binary/ELF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ELF.png -------------------------------------------------------------------------------- /binary/ELF101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ELF101.png -------------------------------------------------------------------------------- /binary/GIF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/GIF.png -------------------------------------------------------------------------------- /binary/GZip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/GZip.png -------------------------------------------------------------------------------- /binary/JPG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/JPG.png -------------------------------------------------------------------------------- /binary/JVM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/JVM.png -------------------------------------------------------------------------------- /binary/JVMFull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/JVMFull.png -------------------------------------------------------------------------------- /binary/Mach-O101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/Mach-O101.png -------------------------------------------------------------------------------- /binary/MachO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/MachO.png -------------------------------------------------------------------------------- /binary/PDF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/PDF.png -------------------------------------------------------------------------------- /binary/PDF101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/PDF101.png -------------------------------------------------------------------------------- /binary/PE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/PE.png -------------------------------------------------------------------------------- /binary/PE101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/PE101.png -------------------------------------------------------------------------------- /binary/PE102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/PE102.png -------------------------------------------------------------------------------- /binary/PGM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/PGM.png -------------------------------------------------------------------------------- /binary/PNG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/PNG.png -------------------------------------------------------------------------------- /binary/PPM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/PPM.png -------------------------------------------------------------------------------- /binary/RAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/RAR.png -------------------------------------------------------------------------------- /binary/SWF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/SWF.png -------------------------------------------------------------------------------- /binary/TAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/TAR.png -------------------------------------------------------------------------------- /binary/TIFF_BE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/TIFF_BE.png -------------------------------------------------------------------------------- /binary/TIFF_LE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/TIFF_LE.png -------------------------------------------------------------------------------- /binary/WAV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/WAV.png -------------------------------------------------------------------------------- /binary/WAV101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/WAV101.png -------------------------------------------------------------------------------- /binary/XBM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/XBM.png -------------------------------------------------------------------------------- /binary/ZIP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ZIP.png -------------------------------------------------------------------------------- /binary/ZIP101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ZIP101.png -------------------------------------------------------------------------------- /binary/activemime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/activemime.png -------------------------------------------------------------------------------- /binary/aiff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/aiff.png -------------------------------------------------------------------------------- /binary/aiffc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/aiffc.png -------------------------------------------------------------------------------- /binary/ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ar.png -------------------------------------------------------------------------------- /binary/arj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/arj.png -------------------------------------------------------------------------------- /binary/asn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/asn1.png -------------------------------------------------------------------------------- /binary/basics/colors.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/colors.pdf -------------------------------------------------------------------------------- /binary/basics/colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/colors.png -------------------------------------------------------------------------------- /binary/basics/examples/smiley.ppm: -------------------------------------------------------------------------------- 1 | P3 16 16 1 2 | 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 3 | 0 0 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 1 4 | 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 1 5 | 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 6 | 0 0 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 1 0 0 0 1 7 | 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 8 | 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 9 | 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 10 | 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 11 | 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 12 | 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 13 | 0 0 1 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 0 0 1 14 | 0 0 1 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 0 0 1 15 | 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 1 16 | 0 0 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 1 17 | 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 -------------------------------------------------------------------------------- /binary/basics/examples/spectrum.ppm: -------------------------------------------------------------------------------- 1 | P3 2 | 21 1 3 | 255 4 | 0 0 0 53 0 94 80 0 162 74 0 211 40 2 233 14 58 248 5 | 1 141 230 0 206 160 0 210 74 0 188 13 0 183 0 0 188 13 6 | 101 210 0 186 214 0 249 183 0 255 122 0 255 68 0 255 37 1 7 | 208 14 0 123 2 0 0 0 0 -------------------------------------------------------------------------------- /binary/basics/examples/square2x2.ppm: -------------------------------------------------------------------------------- 1 | P3 2 | 2 2 3 | 255 4 | 255 0 0 0 0 255 5 | 0 127 0 127 127 127 6 | -------------------------------------------------------------------------------- /binary/basics/examples/square3x3.ppm: -------------------------------------------------------------------------------- 1 | P3 2 | 3 3 3 | 255 4 | 0 0 0 0 255 255 255 0 0 5 | 255 255 0 127 127 127 0 0 255 6 | 0 255 0 255 0 255 255 255 255 7 | -------------------------------------------------------------------------------- /binary/basics/hexadecimal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/hexadecimal.pdf -------------------------------------------------------------------------------- /binary/basics/hexadecimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/hexadecimal.png -------------------------------------------------------------------------------- /binary/basics/image.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/image.pdf -------------------------------------------------------------------------------- /binary/basics/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/image.png -------------------------------------------------------------------------------- /binary/basics/ppm1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/ppm1.pdf -------------------------------------------------------------------------------- /binary/basics/ppm1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/ppm1.png -------------------------------------------------------------------------------- /binary/basics/ppm2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/ppm2.pdf -------------------------------------------------------------------------------- /binary/basics/ppm2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/basics/ppm2.png -------------------------------------------------------------------------------- /binary/biff2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/biff2.png -------------------------------------------------------------------------------- /binary/biff8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/biff8.png -------------------------------------------------------------------------------- /binary/bmp1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/bmp1.png -------------------------------------------------------------------------------- /binary/bmp3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/bmp3.png -------------------------------------------------------------------------------- /binary/bmp5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/bmp5.png -------------------------------------------------------------------------------- /binary/bpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/bpg.png -------------------------------------------------------------------------------- /binary/bplist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/bplist.png -------------------------------------------------------------------------------- /binary/cab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/cab.png -------------------------------------------------------------------------------- /binary/cdix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/cdix.png -------------------------------------------------------------------------------- /binary/cfb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/cfb.png -------------------------------------------------------------------------------- /binary/charsets/ASCII-DOS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/charsets/ASCII-DOS.png -------------------------------------------------------------------------------- /binary/charsets/ASCII.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/charsets/ASCII.png -------------------------------------------------------------------------------- /binary/charsets/ASCIIprintable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/charsets/ASCIIprintable.png -------------------------------------------------------------------------------- /binary/charsets/EBCDIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/charsets/EBCDIC.png -------------------------------------------------------------------------------- /binary/charsets/PETSCII.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/charsets/PETSCII.png -------------------------------------------------------------------------------- /binary/charsets/apl0293.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/charsets/apl0293.png -------------------------------------------------------------------------------- /binary/charsets/codepages1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/charsets/codepages1.png -------------------------------------------------------------------------------- /binary/charsets/codepages2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/charsets/codepages2.png -------------------------------------------------------------------------------- /binary/chm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/chm.png -------------------------------------------------------------------------------- /binary/class101/class101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/class101/class101.pdf -------------------------------------------------------------------------------- /binary/class101/class101.sha: -------------------------------------------------------------------------------- 1 | f76d1f298482a0f35d404f828e988d417c25bd15 *simple.class 2 | -------------------------------------------------------------------------------- /binary/class101/makefile: -------------------------------------------------------------------------------- 1 | all: simple.class 2 | 3 | simple.class: simple_class.asm 4 | yasm -o simple.class simple_class.asm -------------------------------------------------------------------------------- /binary/class101/simple.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/class101/simple.class -------------------------------------------------------------------------------- /binary/class101/simple_class.asm: -------------------------------------------------------------------------------- 1 | ; a simple Java "Hello World" CLASS in assembly 2 | 3 | ; build with: 4 | ; yasm -o simple.class simple_class.asm 5 | 6 | ; Ange Albertini, BSD Licence 2012-2013 7 | 8 | ;******************************************************************************* 9 | ; macros 10 | 11 | %macro GETSTATIC 1 12 | db 0b2h 13 | _dw %1 14 | %endmacro 15 | 16 | %macro LDC 1 17 | db 012h 18 | db %1 19 | %endmacro 20 | 21 | %macro INVOKEVIRTUAL 1 22 | db 0b6h 23 | _dw %1 24 | %endmacro 25 | 26 | %macro RETURN 0 27 | db 0b1h 28 | %endmacro 29 | 30 | %macro _dd 1 31 | db (%1 >> 8 * 3) & 0ffh 32 | db (%1 >> 8 * 2) & 0ffh 33 | db (%1 >> 8 * 1) & 0ffh 34 | db (%1 >> 8 * 0) & 0ffh 35 | %endmacro 36 | 37 | %macro _dw 1 38 | db (%1 >> 8 * 1) & 0ffh 39 | db (%1 >> 8 * 0) & 0ffh 40 | %endmacro 41 | 42 | %macro lbuffer 1 43 | _dw %%end - 1 -$ 44 | db %1 45 | %%end: 46 | %endmacro 47 | 48 | %macro utf8 1 49 | db 1 50 | lbuffer %1 51 | %endmacro 52 | 53 | %macro nat 2 54 | db 0ch 55 | _dw %1 56 | _dw %2 57 | %endmacro 58 | 59 | %macro string 1 60 | db 8 61 | _dw %1 62 | %endmacro 63 | 64 | %macro classref 1 65 | db 7 66 | _dw %1 67 | %endmacro 68 | 69 | %macro fieldref 2 70 | db 9 71 | _dw %1 72 | _dw %2 73 | %endmacro 74 | 75 | %macro metref 2 76 | db 0ah 77 | _dw %1 78 | _dw %2 79 | %endmacro 80 | 81 | ACC_PUBLIC equ 1 82 | ACC_STATIC equ 8 83 | 84 | ;******************************************************************************* 85 | ; header 86 | 87 | _dd 0CAFEBABEh ; signature 88 | _dw 3 ; major version 89 | _dw 2dh ; minor version 90 | 91 | ;******************************************************************************* 92 | ; constant pool 93 | _dw 22 ;constant pool count 94 | 95 | ; ; 00 96 | classref 2 ; 01 97 | utf8 'simple' ; 02 98 | 99 | classref 4 ; 03 100 | utf8 'java/lang/Object' ; 04 101 | 102 | utf8 'main' ; 05 103 | 104 | utf8 'Code' ; 06 105 | 106 | fieldref 8, 10 ; 07 107 | classref 9 ; 08 108 | utf8 'java/lang/System' ; 09 109 | nat 11, 12 ; 10 110 | utf8 'out' ; 11 111 | utf8 'Ljava/io/PrintStream;' ; 12 112 | 113 | string 14 ; 13 114 | utf8 'Hello World!' ; 14 115 | 116 | metref 16, 18 ; 15 117 | classref 17 ; 16 118 | utf8 'java/io/PrintStream' ; 17 119 | nat 19, 20 ; 18 120 | utf8 'println' ; 19 121 | utf8 '(Ljava/lang/String;)V' ; 20 122 | 123 | utf8 '([Ljava/lang/String;)V' ; 21 124 | 125 | _dw ACC_PUBLIC ;access_flag 126 | 127 | _dw 1 ;this class 128 | _dw 3 ;super class 129 | 130 | _dw 0 ; interfaces_count 131 | ; no interfaces 132 | 133 | _dw 0 ; fields_count 134 | ; no fields 135 | 136 | _dw 1 ; methods_count 137 | _dw ACC_PUBLIC + ACC_STATIC 138 | _dw 5 ; methodname: 'main' 139 | _dw 21 ; return type: ([Ljava/lang/String;)V 140 | _dw 1 ; attribute_count 141 | _dw 6 ; attributename: Code 142 | _dd 15h ; length 143 | _dw 2 ; maxlocals 144 | _dw 1 ; maxstack 145 | _dd 9 ; length of bytecode 146 | GETSTATIC 7 147 | LDC 13 148 | INVOKEVIRTUAL 15 149 | RETURN 150 | _dw 0 ; exceptions_count 151 | _dw 0 ; attributes_count 152 | 153 | _dw 0 ;attributes_count 154 | ; no attributes 155 | -------------------------------------------------------------------------------- /binary/com101/com101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/com101/com101.pdf -------------------------------------------------------------------------------- /binary/com101/makefile: -------------------------------------------------------------------------------- 1 | all: simple.com 2 | 3 | clean: 4 | del *.com 5 | 6 | simple.com: simple.asm 7 | yasm -o $@ $< -------------------------------------------------------------------------------- /binary/com101/metadata.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: COM 101 - a DOS executable walkthrough (version 1) 3 | InfoKey: Subject 4 | InfoValue: Introduction to the COMMAND FILE format 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com 7 | InfoKey: Keywords 8 | InfoValue: command file, COM, introduction, walkthrough, DOS, windows, binary, executable, file format 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20130306235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20130326031415Z 18 | -------------------------------------------------------------------------------- /binary/com101/simple.asm: -------------------------------------------------------------------------------- 1 | ; a simple hello world .COM 2 | 3 | ; compile with: yasm -o simple.com simple.asm 4 | 5 | ; Ange Albertini, BSD Licence, 2013 6 | 7 | org 100h ; standard loaded address 8 | bits 16 ; ouch :p 9 | 10 | DISPLAY_STRING equ 9h 11 | TERMINATE_WITH_RETURN_CODE equ 4ch 12 | 13 | MAIN_DOS_API equ 21h 14 | 15 | ; in a .COM file, DATA is with mixed with CODE 16 | ; not strictly required, as by default, ds=cs on initialization, but safer 17 | push cs ; = mov ds, cs 18 | pop ds 19 | 20 | ; print("Hello World!\r\n\r") 21 | mov dx, msg 22 | mov ah, DISPLAY_STRING 23 | int MAIN_DOS_API 24 | 25 | ; return 1; 26 | ERRORCODE equ 1 27 | mov ax, (TERMINATE_WITH_RETURN_CODE << 8) | ERRORCODE 28 | int MAIN_DOS_API 29 | 30 | msg db 'Hello World!', 0dh, 0dh, 0ah, '$' ; DOS string are $-terminated 31 | -------------------------------------------------------------------------------- /binary/com101/simple.com: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/com101/simple.com -------------------------------------------------------------------------------- /binary/com101/simple.sha: -------------------------------------------------------------------------------- 1 | 396e4d177bb1dde6f5c78c14fe2852dc53cb80a3 *simple.com 2 | -------------------------------------------------------------------------------- /binary/cpio_ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/cpio_ascii.png -------------------------------------------------------------------------------- /binary/cpio_bin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/cpio_bin.png -------------------------------------------------------------------------------- /binary/crx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/crx.png -------------------------------------------------------------------------------- /binary/dicom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/dicom.png -------------------------------------------------------------------------------- /binary/docx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/docx.png -------------------------------------------------------------------------------- /binary/dol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/dol.png -------------------------------------------------------------------------------- /binary/dolhdr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/dolhdr.png -------------------------------------------------------------------------------- /binary/elf101/elf101-64.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/elf101/elf101-64.pdf -------------------------------------------------------------------------------- /binary/elf101/elf101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/elf101/elf101.pdf -------------------------------------------------------------------------------- /binary/elf101/elf101.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: ELF 101 - a Linux executable walkthrough v1.0a 3 | InfoKey: Subject 4 | InfoValue: Introduction to the Executable & Linkable Format 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com 7 | InfoKey: Keywords 8 | InfoValue: ELF, introduction, walkthrough, linux, binary, executable, file format, bsd, android 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20130521235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20131122031415Z 18 | -------------------------------------------------------------------------------- /binary/elf101/elf101arm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/elf101/elf101arm.pdf -------------------------------------------------------------------------------- /binary/elf101/elf101p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/elf101/elf101p.pdf -------------------------------------------------------------------------------- /binary/elf101/simple.asm: -------------------------------------------------------------------------------- 1 | ; a simple "Hello World!" ELF 2 | 3 | ; compile with yasm -o simple.elf simple.asm 4 | ; SHA-1 67259687b87b749b13fd59b0344a5890ebcadc3b 5 | 6 | ; Ange Albertini, BSD Licence 2013 7 | 8 | BITS 32 9 | 10 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 11 | ;Constants and structures 12 | ELFCLASS32 equ 1 13 | 14 | ELFDATA2LSB equ 1 15 | 16 | EV_CURRENT equ 1 17 | 18 | EI_NIDENT equ 16 19 | 20 | ET_EXEC equ 2 21 | 22 | EM_386 equ 3 23 | 24 | struc Elf32_Ehdr 25 | .e_ident resb EI_NIDENT 26 | .e_type resw 1 27 | .e_machine resw 1 28 | .e_version resd 1 29 | .e_entry resd 1 30 | .e_phoff resd 1 31 | .e_shoff resd 1 32 | .e_flags resd 1 33 | .e_ehsize resw 1 34 | .e_phentsize resw 1 35 | .e_phnum resw 1 36 | .e_shentsize resw 1 37 | .e_shnum resw 1 38 | .e_shstrndx resw 1 39 | endstruc 40 | 41 | PT_LOAD equ 1 42 | 43 | PF_X equ 1 44 | PF_W equ 2 45 | PF_R equ 4 46 | 47 | struc Elf32_Phdr 48 | .p_type resd 1 49 | .p_offset resd 1 50 | .p_vaddr resd 1 51 | .p_paddr resd 1 52 | .p_filesz resd 1 53 | .p_memsz resd 1 54 | .p_flags resd 1 55 | .p_align resd 1 56 | endstruc 57 | 58 | SHT_NULL equ 0 59 | SHT_PROGBITS equ 1 60 | SHT_STRTAB equ 3 61 | 62 | SHF_ALLOC equ 2 63 | SHF_EXECINSTR equ 4 64 | 65 | struc Elf32_Shdr 66 | .sh_name resd 1 67 | .sh_type resd 1 68 | .sh_flags resd 1 69 | .sh_addr resd 1 70 | .sh_offset resd 1 71 | .sh_size resd 1 72 | .sh_link resd 1 73 | .sh_info resd 1 74 | .sh_addralign resd 1 75 | .sh_entsize resd 1 76 | endstruc 77 | 78 | SC_EXIT equ 1 79 | SC_WRITE equ 4 80 | 81 | STDOUT equ 1 82 | 83 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 84 | 85 | ELFBASE equ 08000000h 86 | 87 | org ELFBASE 88 | 89 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 90 | ; ELF Header 91 | 92 | segment_start: 93 | 94 | ehdr: 95 | istruc Elf32_Ehdr 96 | at Elf32_Ehdr.e_ident 97 | EI_MAG db 07Fh, "ELF" 98 | EI_CLASS db ELFCLASS32 99 | EI_DATA db ELFDATA2LSB 100 | EI_VERSION db EV_CURRENT 101 | at Elf32_Ehdr.e_type, dw ET_EXEC 102 | at Elf32_Ehdr.e_machine, dw EM_386 103 | at Elf32_Ehdr.e_version, dd EV_CURRENT 104 | at Elf32_Ehdr.e_entry, dd entry 105 | at Elf32_Ehdr.e_phoff, dd phdr - ehdr 106 | at Elf32_Ehdr.e_shoff, dd shdr - ehdr 107 | at Elf32_Ehdr.e_ehsize, dw Elf32_Ehdr_size 108 | at Elf32_Ehdr.e_phentsize, dw Elf32_Phdr_size 109 | at Elf32_Ehdr.e_phnum, dw PHNUM 110 | at Elf32_Ehdr.e_shentsize, dw Elf32_Shdr_size 111 | at Elf32_Ehdr.e_shnum, dw SHNUM 112 | at Elf32_Ehdr.e_shstrndx, dw SHSTRNDX 113 | iend 114 | align 16, db 0 115 | 116 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 117 | ; Program header table 118 | 119 | phdr: 120 | istruc Elf32_Phdr 121 | at Elf32_Phdr.p_type, dd PT_LOAD 122 | at Elf32_Phdr.p_offset, dd segment_start - ehdr 123 | at Elf32_Phdr.p_vaddr, dd ELFBASE 124 | at Elf32_Phdr.p_paddr, dd ELFBASE 125 | at Elf32_Phdr.p_filesz, dd SEGMENT_SIZE 126 | at Elf32_Phdr.p_memsz, dd SEGMENT_SIZE 127 | at Elf32_Phdr.p_flags, dd PF_R + PF_X 128 | iend 129 | PHNUM equ ($ - phdr) / Elf32_Phdr_size 130 | 131 | align 16, db 0 132 | 133 | 134 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 135 | ; .text section (code) 136 | 137 | text: 138 | entry: 139 | mov ecx, msg 140 | mov edx, MSG_LEN 141 | mov ebx, STDOUT 142 | 143 | mov eax, SC_WRITE 144 | int 80h 145 | 146 | 147 | mov ebx, 1 ; return code 148 | 149 | mov eax, SC_EXIT 150 | int 80h 151 | 152 | TEXT_SIZE equ $ - text 153 | 154 | align 16, db 0 155 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 156 | ; .rodata section (read-only data) 157 | 158 | rodata: 159 | 160 | msg: 161 | db "Hello World!", 0ah 162 | MSG_LEN equ $ - msg 163 | 164 | RODATA_SIZE equ $ - rodata 165 | 166 | align 16, db 0 167 | 168 | SEGMENT_SIZE equ $ - segment_start 169 | 170 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 171 | ; .shtstrtab section (section names) 172 | 173 | names: 174 | anullstr db 0 175 | ashstrtab db ".shstrtab", 0 176 | atext db ".text", 0 177 | arodata db ".rodata", 0 178 | NAMES_SIZE equ $ - names 179 | 180 | align 16, db 0 181 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 182 | ; Section header table (optional) 183 | 184 | shdr: 185 | 186 | ; section 0, always null 187 | istruc Elf32_Shdr 188 | at Elf32_Shdr.sh_name, dd anullstr - names 189 | at Elf32_Shdr.sh_type, dd SHT_NULL 190 | iend 191 | 192 | istruc Elf32_Shdr 193 | at Elf32_Shdr.sh_name, dd atext - names 194 | at Elf32_Shdr.sh_type, dd SHT_PROGBITS 195 | at Elf32_Shdr.sh_flags, dd SHF_ALLOC + SHF_EXECINSTR 196 | at Elf32_Shdr.sh_addr, dd text 197 | at Elf32_Shdr.sh_offset, dd text - ehdr 198 | at Elf32_Shdr.sh_size, dd TEXT_SIZE 199 | iend 200 | 201 | istruc Elf32_Shdr 202 | at Elf32_Shdr.sh_name, dd arodata - names 203 | at Elf32_Shdr.sh_type, dd SHT_PROGBITS 204 | at Elf32_Shdr.sh_flags, dd SHF_ALLOC 205 | at Elf32_Shdr.sh_addr, dd rodata 206 | at Elf32_Shdr.sh_offset, dd rodata - ehdr 207 | at Elf32_Shdr.sh_size, dd RODATA_SIZE 208 | iend 209 | 210 | SHSTRNDX equ ($ - shdr) / Elf32_Shdr_size 211 | istruc Elf32_Shdr 212 | at Elf32_Shdr.sh_name, dd ashstrtab - names 213 | at Elf32_Shdr.sh_type, dd SHT_STRTAB 214 | at Elf32_Shdr.sh_offset, dd names - ehdr 215 | at Elf32_Shdr.sh_size, dd NAMES_SIZE 216 | iend 217 | 218 | SHNUM equ ($ - shdr) / Elf32_Shdr_size 219 | 220 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 221 | -------------------------------------------------------------------------------- /binary/emf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/emf.png -------------------------------------------------------------------------------- /binary/eps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/eps.png -------------------------------------------------------------------------------- /binary/exe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/exe.png -------------------------------------------------------------------------------- /binary/executables1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/executables1.pdf -------------------------------------------------------------------------------- /binary/executables1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/executables1.png -------------------------------------------------------------------------------- /binary/executables2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/executables2.pdf -------------------------------------------------------------------------------- /binary/executables2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/executables2.png -------------------------------------------------------------------------------- /binary/exestub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/exestub.png -------------------------------------------------------------------------------- /binary/fatmacho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/fatmacho.png -------------------------------------------------------------------------------- /binary/gif87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/gif87.png -------------------------------------------------------------------------------- /binary/gif89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/gif89.png -------------------------------------------------------------------------------- /binary/hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/hex.png -------------------------------------------------------------------------------- /binary/hunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/hunk.png -------------------------------------------------------------------------------- /binary/ico_bmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ico_bmp.png -------------------------------------------------------------------------------- /binary/ico_png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ico_png.png -------------------------------------------------------------------------------- /binary/lbm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/lbm.png -------------------------------------------------------------------------------- /binary/le.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/le.png -------------------------------------------------------------------------------- /binary/lnk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/lnk.png -------------------------------------------------------------------------------- /binary/lz4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/lz4.png -------------------------------------------------------------------------------- /binary/lzma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/lzma.png -------------------------------------------------------------------------------- /binary/lzma_eos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/lzma_eos.png -------------------------------------------------------------------------------- /binary/macho101/helloworld.asm: -------------------------------------------------------------------------------- 1 | ; a minimalist hello-world Mach-O binary 2 | ; Ange Albertini, BSD 2013 3 | 4 | ; from Nicolas Seriot's http://seriot.ch/hello_macho.php 5 | 6 | ; constants & structs ********************************************************** 7 | 8 | CPU_TYPE_I386 equ 7 9 | 10 | CPU_SUBTYPE_I386_ALL equ 3 11 | 12 | MH_MAGIC equ 0FEEDFACEh 13 | MH_EXECUTE equ 2 14 | MH_NOUNDEFS equ 1 15 | 16 | struc mach_header 17 | .magic resd 1 18 | .cputype resd 1 19 | .cpusubtype resd 1 20 | .filetype resd 1 21 | .ncmds resd 1 22 | .sizeofcmds resd 1 23 | .flags resd 1 24 | endstruc 25 | 26 | LC_SEGMENT equ 1 27 | LC_UNIXTHREAD equ 5 28 | 29 | x86_THREAD_STATE_32 equ 1 30 | 31 | _x equ 1 32 | _w equ 2 33 | _r equ 4 34 | 35 | struc segment_command 36 | .cmd resd 1 37 | .cmdsize resd 1 38 | .segname resb 16 39 | .vmaddr resd 1 40 | .vmsize resd 1 41 | .fileoff resd 1 42 | .filesize resd 1 43 | .maxprot resd 1 44 | .initprot resd 1 45 | .nsects resd 1 46 | .flags resd 1 47 | endstruc 48 | 49 | struc thread_command 50 | .cmd resd 1 51 | .cmdsize resd 1 52 | .flavor resd 1 53 | .count resd 1 54 | ; .state ; starts here 55 | endstruc 56 | 57 | struc i386_thread_state 58 | .eax resd 1 59 | .ebx resd 1 60 | .ecx resd 1 61 | .edx resd 1 62 | .edi resd 1 63 | .esi resd 1 64 | .ebp resd 1 65 | .esp resd 1 66 | .ss resd 1 67 | .eflags resd 1 68 | .eip resd 1 69 | .cs resd 1 70 | .ds resd 1 71 | .es resd 1 72 | .fs resd 1 73 | .gs resd 1 74 | endstruc 75 | 76 | ; header *********************************************************************** 77 | bits 32 78 | 79 | istruc mach_header 80 | at mach_header.magic, dd MH_MAGIC 81 | at mach_header.cputype, dd CPU_TYPE_I386 82 | at mach_header.cpusubtype, dd CPU_SUBTYPE_I386_ALL 83 | at mach_header.filetype, dd MH_EXECUTE 84 | at mach_header.ncmds, dd 2 ; 1 segment command + 1 thread command 85 | at mach_header.sizeofcmds, dd SC_SIZE + TC_SIZE 86 | at mach_header.flags, dd MH_NOUNDEFS 87 | iend 88 | 89 | sc: 90 | istruc segment_command 91 | at segment_command.cmd, dd LC_SEGMENT 92 | at segment_command.cmdsize, dd SC_SIZE 93 | at segment_command.segname, db "__TEXT" 94 | at segment_command.vmsize, dd 1000h 95 | at segment_command.filesize, dd 64 96 | at segment_command.maxprot, db _r + _w + _x 97 | at segment_command.initprot, dd _r + _x 98 | iend 99 | SC_SIZE equ $ - sc 100 | 101 | tc: 102 | istruc thread_command 103 | at thread_command.cmd, dd LC_UNIXTHREAD 104 | at thread_command.cmdsize, dd TC_SIZE 105 | at thread_command.flavor, dd x86_THREAD_STATE_32 106 | at thread_command.count, dd STATE_SIZE >> 2 107 | iend 108 | 109 | state: 110 | istruc i386_thread_state 111 | at i386_thread_state.eip, dd entrypoint 112 | iend 113 | STATE_SIZE equ $ - state 114 | 115 | TC_SIZE equ $ - tc 116 | 117 | ; EntryPoint code ************************************************************** 118 | 119 | STDOUT equ 1 120 | 121 | SC_EXIT equ 1 122 | SC_WRITE equ 4h 123 | 124 | entrypoint: 125 | push MSG_SIZE 126 | push msg 127 | push STDOUT 128 | mov al, SC_WRITE 129 | sub esp, 1 * 4 130 | int 80h 131 | 132 | add esp, 4 * 4 133 | push 0 134 | mov al, SC_EXIT 135 | sub esp, 4 136 | int 80h 137 | 138 | ; data ************************************************************************* 139 | 140 | msg db 'Hello world', 0ah 141 | MSG_SIZE equ $ - msg 142 | -------------------------------------------------------------------------------- /binary/macho101/macho.inc: -------------------------------------------------------------------------------- 1 | ; unless mentioned 2 | 3 | ; 4 | CPU_ARCH_ABI64 equ 001000000h 5 | ;CPU_ARCH_MASK equ 0ff000000h 6 | 7 | CPU_TYPE_X86 equ 7 8 | CPU_TYPE_I386 equ CPU_TYPE_X86 9 | CPU_TYPE_X86_64 equ CPU_TYPE_X86 | CPU_ARCH_ABI64 10 | 11 | CPU_SUBTYPE_I386_ALL equ 3 12 | CPU_SUBTYPE_LIB64 equ 080000000h 13 | 14 | MH_MAGIC equ 0FEEDFACEh 15 | MH_MAGIC_64 equ 0FEEDFACFh 16 | 17 | MH_NOUNDEFS equ 1 18 | MH_EXECUTE equ 2 19 | 20 | struc mach_header 21 | .magic resd 1 22 | .cputype resd 1 23 | .cpusubtype resd 1 24 | .filetype resd 1 25 | .ncmds resd 1 26 | .sizeofcmds resd 1 27 | .flags resd 1 28 | endstruc 29 | 30 | struc mach_header64 31 | .magic resd 1 32 | .cputype resd 1 33 | .cpusubtype resd 1 34 | .filetype resd 1 35 | .ncmds resd 1 36 | .sizeofcmds resd 1 37 | .flags resd 1 38 | .reserved resd 1 39 | endstruc 40 | 41 | LC_SEGMENT equ 1 42 | LC_SYMTAB equ 2 43 | LC_UNIXTHREAD equ 5 44 | LC_LOAD_DYLIB equ 0ch 45 | LC_LOAD_DYLINKER equ 0eh 46 | LC_SEGMENT_64 equ 19h 47 | LC_REQ_DYLD equ 080000000h 48 | ;imageloader.h 49 | LC_MAIN equ 028h | LC_REQ_DYLD 50 | 51 | 52 | x86_THREAD_STATE_32 equ 1 53 | x86_THREAD_STATE_64 equ 4 54 | 55 | VM_PROT_READ equ 1 56 | VM_PROT_WRITE equ 2 57 | VM_PROT_EXECUTE equ 4 58 | 59 | struc segment_command 60 | .cmd resd 1 61 | .cmdsize resd 1 62 | .segname resb 16 63 | .vmaddr resd 1 64 | .vmsize resd 1 65 | .fileoff resd 1 66 | .filesize resd 1 67 | .maxprot resd 1 68 | .initprot resd 1 69 | .nsects resd 1 70 | .flags resd 1 71 | endstruc 72 | 73 | struc segment_command64 74 | .cmd resd 1 75 | .cmdsize resd 1 76 | .segname resb 16 77 | .vmaddr resq 1 78 | .vmsize resq 1 79 | .fileoff resq 1 80 | .filesize resq 1 81 | .maxprot resd 1 82 | .initprot resd 1 83 | .nsects resd 1 84 | .flags resd 1 85 | endstruc 86 | 87 | struc section_ 88 | .sectname resb 16 89 | .segname resb 16 90 | .addr resd 1 91 | .size resd 1 92 | .offset resd 1 93 | .align resd 1 94 | .reloff resd 1 95 | .nreloc resd 1 96 | .flags resd 1 97 | .reserved1 resd 1 98 | .reserved2 resd 1 99 | endstruc 100 | 101 | struc section_64 102 | .sectname resb 16 103 | .segname resb 16 104 | .addr resq 1 105 | .size resq 1 106 | .offset resd 1 107 | .align resd 1 108 | .reloff resd 1 109 | .nreloc resd 1 110 | .flags resd 1 111 | .reserved1 resd 1 112 | .reserved2 resd 1 113 | .reserved3 resd 1 114 | endstruc 115 | 116 | struc thread_command 117 | .cmd resd 1 118 | .cmdsize resd 1 119 | .flavor resd 1 120 | .count resd 1 121 | ; .state ; starts here 122 | endstruc 123 | 124 | struc symtab_command 125 | .cmd resd 1 126 | .cmdsize resd 1 127 | .symoff resd 1 128 | .nsyms resd 1 129 | .stroff resd 1 130 | .strsize resd 1 131 | endstruc 132 | 133 | struc i386_thread_state 134 | .eax resd 1 135 | .ebx resd 1 136 | .ecx resd 1 137 | .edx resd 1 138 | .edi resd 1 139 | .esi resd 1 140 | .ebp resd 1 141 | .esp resd 1 142 | .ss resd 1 143 | .eflags resd 1 144 | .eip resd 1 145 | .cs resd 1 146 | .ds resd 1 147 | .es resd 1 148 | .fs resd 1 149 | .gs resd 1 150 | endstruc 151 | 152 | STDOUT_FILENO equ 1 153 | 154 | SC_EXIT equ 1 155 | SC_WRITE equ 4h 156 | 157 | struc entry_point_command 158 | .cmd resd 1 159 | .cmdsize resd 1 160 | .entryoff resq 1 161 | .stacksize resq 1 162 | endstruc 163 | 164 | struc dylinker_command 165 | .cmd resd 1 166 | .cmdsize resd 1 167 | .name resd 1 168 | endstruc 169 | 170 | struc dylib_command 171 | .cmd resd 1 172 | .cmdsize resd 1 173 | .name resd 1 174 | .timestamp resd 1 175 | .current_version resd 1 176 | .compatibility_version resd 1 177 | endstruc 178 | 179 | ; 180 | SYSCALL_CLASS_UNIX equ 2 181 | SYSCALL_CLASS_SHIFT equ 24 182 | SYSCALL_CLASS_MASK equ (0FFh << SYSCALL_CLASS_SHIFT) 183 | SYSCALL_NUMBER_MASK equ (~SYSCALL_CLASS_MASK) 184 | -------------------------------------------------------------------------------- /binary/macho101/macho.sha: -------------------------------------------------------------------------------- 1 | 5933595c6d709c51c1c102f3e51f4e5cb79d4151 *simple 2 | df6780634af9e4590f6c575ad006d2e88b61e6f9 *simple64 3 | -------------------------------------------------------------------------------- /binary/macho101/macho101-64.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/macho101/macho101-64.pdf -------------------------------------------------------------------------------- /binary/macho101/macho101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/macho101/macho101.pdf -------------------------------------------------------------------------------- /binary/macho101/makefile: -------------------------------------------------------------------------------- 1 | all: simple simple64 2 | 3 | simple: simple.asm 4 | yasm -o simple simple.asm 5 | 6 | simple64: simple64.asm 7 | yasm -o simple64 simple64.asm 8 | -------------------------------------------------------------------------------- /binary/macho101/simple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/macho101/simple -------------------------------------------------------------------------------- /binary/macho101/simple.asm: -------------------------------------------------------------------------------- 1 | ; a simple Hello-World Mach-O 2 | 3 | ; Ange Albertini, BSD Licence 2013 4 | 5 | BITS 32 6 | 7 | %include 'macho.inc' 8 | 9 | istruc mach_header 10 | at mach_header.magic, dd MH_MAGIC 11 | at mach_header.cputype, dd CPU_TYPE_I386 12 | at mach_header.cpusubtype, dd CPU_SUBTYPE_I386_ALL 13 | at mach_header.filetype, dd MH_EXECUTE 14 | at mach_header.ncmds, dd 2 ; segment, thread 15 | at mach_header.sizeofcmds, dd CMD_SIZE 16 | at mach_header.flags, dd MH_NOUNDEFS 17 | iend 18 | 19 | commands: 20 | 21 | textsc: 22 | istruc segment_command 23 | at segment_command.cmd, dd LC_SEGMENT 24 | at segment_command.cmdsize, dd TEXTSC_SIZE 25 | at segment_command.segname, db "__TEXT" 26 | at segment_command.vmaddr, dd 0 27 | at segment_command.vmsize, dd FILESIZE 28 | at segment_command.fileoff, dd 0 29 | at segment_command.filesize, dd FILESIZE 30 | at segment_command.maxprot, dd VM_PROT_READ + VM_PROT_WRITE + VM_PROT_EXECUTE 31 | at segment_command.initprot, dd VM_PROT_READ + VM_PROT_EXECUTE 32 | at segment_command.nsects, dd 2 ; text, cstring 33 | iend 34 | 35 | istruc section_ 36 | at section_.sectname, db "__text" 37 | at section_.segname, db "__TEXT" 38 | at section_.addr, dd text 39 | at section_.size, dd TEXT_SIZE 40 | at section_.offset, dd text 41 | at section_.align, dd 4 42 | iend 43 | istruc section_ 44 | at section_.sectname, db "__cstring" 45 | at section_.segname, db "__TEXT" 46 | at section_.addr, dd data 47 | at section_.size, dd DATA_SIZE 48 | at section_.offset, dd data 49 | at section_.align, dd 4 50 | iend 51 | TEXTSC_SIZE equ $ - textsc 52 | 53 | tc: 54 | istruc thread_command 55 | at thread_command.cmd, dd LC_UNIXTHREAD 56 | at thread_command.cmdsize, dd TC_SIZE 57 | at thread_command.flavor, dd x86_THREAD_STATE_32 58 | at thread_command.count, dd i386_thread_state_size >> 2 59 | iend 60 | 61 | istruc i386_thread_state 62 | at i386_thread_state.eip, dd text 63 | iend 64 | 65 | TC_SIZE equ $ - tc 66 | 67 | CMD_SIZE equ $ - commands 68 | 69 | align 16, db 0 70 | 71 | ;****************************************************************************** 72 | 73 | text: 74 | push MSG_LEN 75 | push msg 76 | push STDOUT_FILENO 77 | mov eax, SC_WRITE 78 | sub esp, 4 79 | int 80h 80 | 81 | add esp, 4 * 4 ; clearing arguments 82 | 83 | push 0 ; exit value 84 | mov eax, SC_EXIT 85 | sub esp, 4 86 | int 80h 87 | 88 | TEXT_SIZE equ $ - text 89 | 90 | align 16, db 0 91 | 92 | ;****************************************************************************** 93 | 94 | data: 95 | 96 | msg db 'Hello World!', 0ah 97 | MSG_LEN equ $ - msg 98 | 99 | DATA_SIZE equ $ - data 100 | 101 | FILESIZE equ $ 102 | -------------------------------------------------------------------------------- /binary/macho101/simple64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/macho101/simple64 -------------------------------------------------------------------------------- /binary/macho101/simple64.asm: -------------------------------------------------------------------------------- 1 | ; a simple Hello-World Mach-O 2 | ; 64 bits and Mountain Lion (LC_MAIN) format 3 | 4 | ; Ange Albertini, BSD Licence 2013 5 | 6 | BITS 64 7 | 8 | %include 'macho.inc' 9 | 10 | ;############################################################################### 11 | 12 | istruc mach_header64 13 | at mach_header64.magic, dd MH_MAGIC_64 14 | at mach_header64.cputype, dd CPU_TYPE_X86_64 15 | at mach_header64.cpusubtype, dd CPU_SUBTYPE_I386_ALL | CPU_SUBTYPE_LIB64 16 | at mach_header64.filetype, dd MH_EXECUTE 17 | at mach_header64.ncmds, dd 4 ; segment, entry_point, dylinker, dylib 18 | at mach_header64.sizeofcmds, dd CMD_SIZE 19 | at mach_header64.flags, dd MH_NOUNDEFS 20 | iend 21 | 22 | 23 | load_commands: 24 | istruc segment_command64 25 | at segment_command64.cmd, dd LC_SEGMENT_64 26 | at segment_command64.cmdsize, dd segment_command64_size 27 | at segment_command64.vmsize, dq 0x1000 ; rounded up 28 | at segment_command64.filesize, dq FILE_SIZE 29 | at segment_command64.maxprot, dd VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE 30 | at segment_command64.initprot, dd VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE 31 | iend 32 | 33 | 34 | istruc entry_point_command 35 | at entry_point_command.cmd, dd LC_MAIN 36 | at entry_point_command.cmdsize, dd entry_point_command_size 37 | at entry_point_command.entryoff, dd start 38 | iend 39 | 40 | 41 | dylinker 42 | istruc dylinker_command 43 | at dylinker_command.cmd, dd LC_LOAD_DYLINKER 44 | at dylinker_command.cmdsize, dd DYLINKER_SIZE 45 | at dylinker_command.name, dd dylinker_name - dylinker 46 | iend 47 | dylinker_name db '/usr/lib/dyld' 48 | align 4, db 0 49 | DYLINKER_SIZE equ $ - dylinker 50 | 51 | 52 | dylib: 53 | istruc dylib_command 54 | at dylib_command.cmd, dd LC_LOAD_DYLIB 55 | at dylib_command.cmdsize, dd DYLIB_SIZE 56 | at dylib_command.name, dd dylib_name - dylib 57 | iend 58 | dylib_name db '/usr/lib/libSystem.B.dylib' 59 | align 4, db 0 60 | DYLIB_SIZE equ $ - dylib 61 | 62 | 63 | CMD_SIZE equ $ - load_commands 64 | 65 | align 16, db 0 66 | 67 | ;############################################################################### 68 | 69 | start: 70 | mov rdx, MSG_LEN 71 | mov rsi, msg 72 | mov rdi, STDOUT_FILENO 73 | mov rax, ((SYSCALL_CLASS_UNIX << SYSCALL_CLASS_SHIFT) | (SYSCALL_NUMBER_MASK & (SC_WRITE))) 74 | syscall 75 | 76 | mov rdi, 0 77 | mov rax, ((SYSCALL_CLASS_UNIX << SYSCALL_CLASS_SHIFT) | (SYSCALL_NUMBER_MASK & (SC_EXIT))) 78 | syscall 79 | 80 | align 16, db 0 81 | 82 | ;############################################################################### 83 | 84 | msg db 'Hello World!', 0ah 85 | MSG_LEN EQU $ - msg 86 | 87 | ;############################################################################### 88 | 89 | FILE_SIZE EQU $ - $$ 90 | -------------------------------------------------------------------------------- /binary/macho64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/macho64.png -------------------------------------------------------------------------------- /binary/machoppc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/machoppc.png -------------------------------------------------------------------------------- /binary/machoppc64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/machoppc64.png -------------------------------------------------------------------------------- /binary/mbr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/mbr.png -------------------------------------------------------------------------------- /binary/midi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/midi.png -------------------------------------------------------------------------------- /binary/mkv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/mkv.png -------------------------------------------------------------------------------- /binary/mp4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/mp4.png -------------------------------------------------------------------------------- /binary/mscompress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/mscompress.png -------------------------------------------------------------------------------- /binary/ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ne.png -------------------------------------------------------------------------------- /binary/nro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/nro.png -------------------------------------------------------------------------------- /binary/off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/off.png -------------------------------------------------------------------------------- /binary/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/one.png -------------------------------------------------------------------------------- /binary/opcodes_tables_compact.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/opcodes_tables_compact.pdf -------------------------------------------------------------------------------- /binary/opcodes_tables_complete.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/opcodes_tables_complete.pdf -------------------------------------------------------------------------------- /binary/otf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/otf.png -------------------------------------------------------------------------------- /binary/pcx16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pcx16.png -------------------------------------------------------------------------------- /binary/pcx256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pcx256.png -------------------------------------------------------------------------------- /binary/pdf101/pdf101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pdf101/pdf101.pdf -------------------------------------------------------------------------------- /binary/pdf101/simple.pdf: -------------------------------------------------------------------------------- 1 | %PDF-1.1 2 | 3 | 1 0 obj 4 | << 5 | /Pages 2 0 R 6 | >> 7 | endobj 8 | 9 | 2 0 obj 10 | << 11 | /Type /Pages 12 | /Count 1 13 | /Kids [3 0 R] 14 | >> 15 | endobj 16 | 17 | 3 0 obj 18 | << 19 | /Type /Page 20 | /Contents 4 0 R 21 | /Parent 2 0 R 22 | /Resources << 23 | /Font << 24 | /F1 << 25 | /Type /Font 26 | /Subtype /Type1 27 | /BaseFont /Arial 28 | >> 29 | >> 30 | >> 31 | >> 32 | endobj 33 | 34 | 4 0 obj 35 | << /Length 47>> 36 | stream 37 | BT 38 | /F1 110 39 | Tf 40 | 10 400 Td 41 | (Hello World!) Tj 42 | ET 43 | endstream 44 | endobj 45 | 46 | xref 47 | 0 5 48 | 0000000000 65535 f 49 | 0000000010 00000 n 50 | 0000000047 00000 n 51 | 0000000111 00000 n 52 | 0000000313 00000 n 53 | 54 | trailer 55 | << 56 | /Root 1 0 R 57 | >> 58 | 59 | startxref 60 | 416 61 | %%EOF 62 | 63 | %a simple 'Hello World!' PDF 64 | %Ange Albertini BSD Licence 2013 -------------------------------------------------------------------------------- /binary/pdf101/simplePDF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pdf101/simplePDF.png -------------------------------------------------------------------------------- /binary/pe101/README.md: -------------------------------------------------------------------------------- 1 | # PE 101 - a windows executable walkthrough 2 | 3 | A walkthrough of a simple Portable Executable. 4 | 5 | My first poster ever and my first artwork with Inkscape. 6 | 7 | Started in April 2012. 8 | 9 | 10 | 11 | # Alternate versions 12 | 13 | ## light version 14 | 15 | [PNG](pe101l.png) [PDF](pe101l.pdf) [SVG](pe101l.svg) 16 | 17 | 18 | 19 | ## 64 bit version 20 | 21 | [PNG](pe101-64.png) [PDF](pe101-64.pdf) [SVG](pe101-64.svg) 22 | 23 | 24 | 25 | # Translations 26 | 27 | ## Arabic: العربية 28 | 29 | تجول خلال ملف ويندوز تنفيذي - وليد عصر 30 | [PNG](pe101ar.png) [PDF](pe101ar.pdf) [SVG](pe101ar.svg) 31 | 32 | 33 | 34 | ## German: Deutsch 35 | 36 | Ein Überblick über Windows Executables - Daniel Plohmann 37 | [PNG](pe101de.png) [PDF](pe101de.pdf) [SVG](pe101de.svg) 38 | 39 | 40 | 41 | ## Spanish: Español 42 | 43 | un recorrido por los ejecutables de windows - Gorka Ramírez 44 | [PNG](pe101es.png) [PDF](pe101es.pdf) [SVG](pe101es.svg) 45 | 46 | 47 | 48 | ## French: Français 49 | 50 | visite guidée d'un exécutable Windows 51 | [PNG](pe101fr.png) [PDF](pe101fr.pdf) [SVG](pe101fr.svg) 52 | 53 | 54 | 55 | 56 | ## Japanese: 日本語 57 | 58 | Windows実行可能形式 - 板橋一正 59 | [PNG](pe101ja.png) [PDF](pe101ja.pdf) [SVG](pe101ja.svg) 60 | 61 | 62 | 63 | ## Korean: 잉글리시 64 | 65 | 윈도우 실행 정보 - 번역 66 | [PNG](pe101ko.png) [PDF](pe101ko.pdf) [SVG](pe101ko.svg) 67 | 68 | 69 | 70 | ## Polish: Polski 71 | 72 | Plik PE krok po kroku v1.1 - Adam Błaszczyk & Gynvael Coldwind 73 | [PNG](pe1011pl.png) [PDF](pe1011pl.pdf) [SVG v1.0](pe101pl.svg) 74 | 75 | 76 | 77 | ## Russian: Русский 78 | 79 | пошаговое руководство к исполняемым файлам (EXE) Windows - Lyr1k 80 | [PNG](pe101ru.png) [PDF](pe101ru.pdf) [SVG](pe101ru.svg) 81 | 82 | 83 | 84 | ## Chinese: 中文 85 | 86 | Windows可执行文件详解 - 译者 童进 87 | [PNG](pe101zh.png) [PDF](pe101zh.pdf) [SVG](pe101zh.svg) 88 | 89 | 90 | -------------------------------------------------------------------------------- /binary/pe101/jpg.txt: -------------------------------------------------------------------------------- 1 | PE 101 - a windows executable walkthrough 2 | version 1, 3rd May 2012 3 | Introduction to the Portable Executable file format 4 | Ange Albertini - http://corkami.com 5 | 6 | portable executable, coff, introduction, walkthrough, windows, binary, executable, file format 7 | -------------------------------------------------------------------------------- /binary/pe101/metadata.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 101 - a windows executable walkthrough (version 1) 3 | InfoKey: Subject 4 | InfoValue: Introduction to the Portable Executable file format 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, introduction, walkthrough, windows, binary, executable, file format 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20120408235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20120503031415Z 18 | -------------------------------------------------------------------------------- /binary/pe101/pdf-AR.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 101 - a windows executable walkthrough (version 1 AR) 3 | InfoKey: Subject 4 | InfoValue: Portable Executable 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com, Translation by Walied Assar 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, introduction, walkthrough, windows, binary, executable, file format 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20120408235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20120917031415Z 18 | -------------------------------------------------------------------------------- /binary/pe101/pdf-DE.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 101 - Ein Ueberblick ueber Windows Executables (version 1 DE) 3 | InfoKey: Subject 4 | InfoValue: Portable Executable 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com, translation by Daniel Plohmann 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, Ueberblick 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20120408235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20120523031415Z 18 | -------------------------------------------------------------------------------- /binary/pe101/pdf-FR.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 101 - visite guidee d'un executable Windows (version 1 FR) 3 | InfoKey: Subject 4 | InfoValue: Introduction au format de fichier Portable Executable 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, introduction, visite guidee, windows, binaire, executable, format de fichier 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20120408235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20120520031415Z 18 | -------------------------------------------------------------------------------- /binary/pe101/pdf-KO.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 101 - a windows executable walkthrough (version 1 KO) 3 | InfoKey: Subject 4 | InfoValue: Portable Executable 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com, Translation by Daniel Choi 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, introduction, walkthrough, windows, binary, executable, file format 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20120408235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20120815031415Z 18 | -------------------------------------------------------------------------------- /binary/pe101/pdf-PL.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 101 - Plik PE krok po kroku (version 1.1 PL) 3 | InfoKey: Subject 4 | InfoValue: Portable Executable 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com, Translation by Adam Blaszczyk and Gynvael Coldwind 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, introduction, visite guidee, windows, binaire, executable, format de fichier 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20120408235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20120702031415Z 18 | -------------------------------------------------------------------------------- /binary/pe101/pdf-RU.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 101 - a windows executable walkthrough (version 1 RU) 3 | InfoKey: Subject 4 | InfoValue: Portable Executable 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com, Translation by Lyr1k 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, introduction, walkthrough, windows, binary, executable, file format 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20120408235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20120703031415Z 18 | -------------------------------------------------------------------------------- /binary/pe101/pdf-ZH.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 101 - a windows executable walkthrough (version 1 ZH) 3 | InfoKey: Subject 4 | InfoValue: Portable Executable 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com, Translation by Jin Tong, Robert Xiang Wang 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, introduction, walkthrough, windows, binary, executable, file format 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20120408235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20130628031415Z 18 | -------------------------------------------------------------------------------- /binary/pe101/pe101-64.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101-64.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101-64.png -------------------------------------------------------------------------------- /binary/pe101/pe101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101.png -------------------------------------------------------------------------------- /binary/pe101/pe1011pl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe1011pl.pdf -------------------------------------------------------------------------------- /binary/pe101/pe1011pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe1011pl.png -------------------------------------------------------------------------------- /binary/pe101/pe101ar.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101ar.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101ar.png -------------------------------------------------------------------------------- /binary/pe101/pe101de.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101de.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101de.png -------------------------------------------------------------------------------- /binary/pe101/pe101es.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101es.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101es.png -------------------------------------------------------------------------------- /binary/pe101/pe101fr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101fr.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101fr.png -------------------------------------------------------------------------------- /binary/pe101/pe101ja.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101ja.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101ja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101ja.png -------------------------------------------------------------------------------- /binary/pe101/pe101ko.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101ko.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101ko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101ko.png -------------------------------------------------------------------------------- /binary/pe101/pe101l.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101l.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101l.png -------------------------------------------------------------------------------- /binary/pe101/pe101pl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101pl.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101ru.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101ru.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101ru.png -------------------------------------------------------------------------------- /binary/pe101/pe101zh.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101zh.pdf -------------------------------------------------------------------------------- /binary/pe101/pe101zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe101/pe101zh.png -------------------------------------------------------------------------------- /binary/pe102/pe102.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pe102/pe102.pdf -------------------------------------------------------------------------------- /binary/pe102/pe102.txt: -------------------------------------------------------------------------------- 1 | InfoKey: Title 2 | InfoValue: PE 102 - a Windows executable format overview (version 1.01) 3 | InfoKey: Subject 4 | InfoValue: the Portable Executable file format structure 5 | InfoKey: Author 6 | InfoValue: Ange Albertini - http://corkami.com 7 | InfoKey: Keywords 8 | InfoValue: portable executable, coff, structure, overview, windows, binary, executable, file format 9 | InfoKey: Creator 10 | InfoValue: Inkscape 11 | InfoKey: Producer 12 | InfoValue: Cairo 13 | InfoKey: CreationDate 14 | InfoValue: D:20100125235921Z 15 | 16 | InfoKey: ModDate 17 | InfoValue: D:20130827031415Z 18 | -------------------------------------------------------------------------------- /binary/pef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pef.png -------------------------------------------------------------------------------- /binary/pifdos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pifdos.png -------------------------------------------------------------------------------- /binary/pifimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pifimg.png -------------------------------------------------------------------------------- /binary/pngplus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pngplus.png -------------------------------------------------------------------------------- /binary/protobuf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/protobuf.png -------------------------------------------------------------------------------- /binary/psd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/psd.png -------------------------------------------------------------------------------- /binary/psd_iptc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/psd_iptc.png -------------------------------------------------------------------------------- /binary/pyc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/pyc.png -------------------------------------------------------------------------------- /binary/qoi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/qoi.png -------------------------------------------------------------------------------- /binary/rar14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/rar14.png -------------------------------------------------------------------------------- /binary/rar4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/rar4.png -------------------------------------------------------------------------------- /binary/rar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/rar5.png -------------------------------------------------------------------------------- /binary/rfrk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/rfrk.png -------------------------------------------------------------------------------- /binary/rmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/rmi.png -------------------------------------------------------------------------------- /binary/rpm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/rpm.png -------------------------------------------------------------------------------- /binary/rtf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/rtf.png -------------------------------------------------------------------------------- /binary/sylk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/sylk.png -------------------------------------------------------------------------------- /binary/te.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/te.png -------------------------------------------------------------------------------- /binary/tga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/tga.png -------------------------------------------------------------------------------- /binary/tiff_exif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/tiff_exif.png -------------------------------------------------------------------------------- /binary/tos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/tos.png -------------------------------------------------------------------------------- /binary/ttf-loca1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ttf-loca1.png -------------------------------------------------------------------------------- /binary/ttf-loca2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ttf-loca2.png -------------------------------------------------------------------------------- /binary/ttf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/ttf.png -------------------------------------------------------------------------------- /binary/uf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/uf2.png -------------------------------------------------------------------------------- /binary/wad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wad.png -------------------------------------------------------------------------------- /binary/wad_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wad_structure.png -------------------------------------------------------------------------------- /binary/wasm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wasm.png -------------------------------------------------------------------------------- /binary/wav101/makefile: -------------------------------------------------------------------------------- 1 | all: simple.wav 2 | 3 | simple.wav: wav.asm 4 | yasm -o simple.wav wav.asm 5 | -------------------------------------------------------------------------------- /binary/wav101/morse.inc: -------------------------------------------------------------------------------- 1 | ;let's encode 'Hello World' in Morse 2 | 3 | ;morse durations: 4 | ; one dot is the smallest duration, d 5 | ; one dash = 3 d 6 | ; after one dash or one dot, one d of silence 7 | ; between 2 words, 7d of silence. 8 | 9 | ; text H E L L O W O R L D 10 | ; letter codes .... . .-.. .-.. --- / .-- --- .-. .-.. -.. 11 | ; actual encoding: =_=_=_=___=___=_===_=_=___=_===_=_=___===_===_===_______=_===_===___===_===_===___=_===_=___=_===_=_=___===_=_=___ 12 | 13 | 14 | DURATION equ 80 15 | 16 | %macro _beep 0 17 | ; a complete SINUS waveform, over 8 samples (range = [1;255]) 18 | ; [1 + int(127 * (1 + math.sin (i * math.pi / 4))) for i in range(8)] 19 | times DURATION db 128, 217, 255, 217, 128, 38, 1, 38 20 | %endmacro 21 | 22 | %macro _silence 0 23 | times DURATION * 8 db 128 ; 8 samples of silence 24 | %endmacro 25 | 26 | %macro _dot 0 27 | _beep 28 | _silence 29 | %endmacro 30 | 31 | %macro _dash 0 32 | _beep 33 | _beep 34 | _beep 35 | _silence 36 | %endmacro 37 | 38 | ;************************ 39 | 40 | %macro _e 0 ; . 41 | _dot 42 | _letterbreak 43 | %endmacro 44 | 45 | %macro _w 0 ; .-- 46 | _dot 47 | _dash 48 | _dash 49 | _letterbreak 50 | %endmacro 51 | 52 | %macro _r 0 ; .-. 53 | _dot 54 | _dash 55 | _dot 56 | _letterbreak 57 | %endmacro 58 | 59 | %macro _d 0 ; -.. 60 | _dash 61 | _dot 62 | _dot 63 | _letterbreak 64 | %endmacro 65 | 66 | %macro _o 0 ; --- 67 | _dash 68 | _dash 69 | _dash 70 | _letterbreak 71 | %endmacro 72 | 73 | %macro _h 0 ; .... 74 | _dot 75 | _dot 76 | _dot 77 | _dot 78 | _letterbreak 79 | %endmacro 80 | 81 | %macro _l 0 ; .-.. 82 | _dot 83 | _dash 84 | _dot 85 | _dot 86 | _letterbreak 87 | %endmacro 88 | 89 | ;************************ 90 | 91 | %macro _letterbreak 0 92 | ; one silence already present after the previous dot/dash 93 | ; _silence 94 | _silence 95 | _silence 96 | %endmacro 97 | 98 | %macro _wordbreak 0 ; / 99 | ; 3 silences already present as a letter break 100 | ; _silence 101 | ; _silence 102 | ; _silence 103 | _silence 104 | _silence 105 | _silence 106 | _silence 107 | %endmacro 108 | -------------------------------------------------------------------------------- /binary/wav101/parse.py: -------------------------------------------------------------------------------- 1 | #stupid reverse parser to check validity 2 | TONE = "\x80\xD9\xFF\xD9\x80\x26\x01\x26" * 80 3 | SILENCE = "\x80\x80\x80\x80\x80\x80\x80\x80" * 80 4 | 5 | fn = 'simple.wav' 6 | with open(fn, 'rb') as f: 7 | r = f.read() 8 | s = r[0x2c:] 9 | 10 | #print tone sequences 11 | s = s.replace(TONE, "\xdb") 12 | s = s.replace(SILENCE, " ") 13 | print s 14 | 15 | 16 | #print hex data 17 | l = [] 18 | for c in s: 19 | if c == " ": 20 | l += [" ".join([" ".join("%02X" % ord(i) for i in list(SILENCE)), "".join([80 * "........"])])] 21 | else: 22 | l += [" ".join([" ".join("%02X" % ord(i) for i in list(TONE)), "".join([80 * ".....&.&"])])] 23 | print "\n".join(l) 24 | 25 | -------------------------------------------------------------------------------- /binary/wav101/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wav101/simple.png -------------------------------------------------------------------------------- /binary/wav101/simple.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wav101/simple.wav -------------------------------------------------------------------------------- /binary/wav101/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wav101/table.png -------------------------------------------------------------------------------- /binary/wav101/wav.asm: -------------------------------------------------------------------------------- 1 | ; a 'Hello World' .WAV file in ASM 2 | 3 | ; Ange Albertini, BSD Licence 2014 4 | 5 | ;TODO: check the sizes' adjustments 6 | 7 | %include 'wav.inc' 8 | 9 | %include 'morse.inc' 10 | 11 | ;******************************************************************************* 12 | 13 | istruc CK ; generic RIFF chunk 14 | at CK.ckID, db 'RIFF' 15 | at CK.ckSize, dd _END - 9 ; TODO: why ? 16 | iend 17 | 18 | db 'WAVE' ; this is an audio file (Waveform Audio File Format), as RIFF (Resource Interchange File Format) is a generic container format 19 | 20 | istruc CK ; WAVE-specific format chunk 21 | at CK.ckID, db 'fmt ' 22 | at CK.ckSize, dd FMT_SIZE 23 | iend 24 | fmt_start 25 | istruc fmtck ; WAVE format chunk 26 | at fmtck.wFormatTag, dw WAVE_FORMAT_PCM ; Pulse Code Modulation 27 | at fmtck.wChannels, dw 1 28 | at fmtck.dwSamplesPerSec, dd 8000 29 | at fmtck.dwAvgBytesPerSec, dd 8000 30 | at fmtck.wBlockAlign, dw 1 31 | iend 32 | istruc PCM_format_specific 33 | at PCM_format_specific.wBitsPerSample, dw 8 34 | iend 35 | ; cbSize dw 0 ; no extension 36 | FMT_SIZE equ $ - fmt_start 37 | 38 | istruc CK ; data chunk 39 | at CK.ckID, db 'data' 40 | at CK.ckSize, dd _END - 1 - data ; TODO: why ? 41 | iend 42 | 43 | data: 44 | _h 45 | _e 46 | _l 47 | _l 48 | _o 49 | _wordbreak 50 | _w 51 | _o 52 | _r 53 | _l 54 | _d 55 | _END -------------------------------------------------------------------------------- /binary/wav101/wav.inc: -------------------------------------------------------------------------------- 1 | struc CK ; chunk 2 | .ckID resd 1 ; chunk type identifier 3 | .ckSize resd 1 ; chunk size field 4 | ; .ckData resb ckSize ; chunk data 5 | endstruc 6 | 7 | struc fmtck ; WAVE format chunk 8 | .wFormatTag resw 1 9 | .wChannels resw 1 10 | .dwSamplesPerSec resd 1 11 | .dwAvgBytesPerSec resd 1 ; to estimate the buffer size 12 | .wBlockAlign resw 1 13 | endstruc 14 | 15 | struc PCM_format_specific 16 | .wBitsPerSample resw 1 17 | endstruc 18 | 19 | WAVE_FORMAT_PCM equ 1 20 | -------------------------------------------------------------------------------- /binary/wav101/wav.sha: -------------------------------------------------------------------------------- 1 | 7fc9b7b3aeadb9bb5e9e907b483359cc195a7387 *simple.wav 2 | -------------------------------------------------------------------------------- /binary/wav101/wav101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wav101/wav101.pdf -------------------------------------------------------------------------------- /binary/wav2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wav2.png -------------------------------------------------------------------------------- /binary/weird/README.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | README 8 | 14 | 17 | 18 | 19 |

Weird files

20 | 27 |

Janus

28 |

by xcellerator: a 512 bytes COM/MBR/PRG/Multiboot/Rar/ZIP/ELF polyglot .

29 |

Illustrations for the PoC||GTFO 0x22:11 article.

30 | 34 |

Detailed file types:

35 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /binary/weird/README.md: -------------------------------------------------------------------------------- 1 | # Weird files 2 | 3 | - [Shattered](https://shattered.io/): reusable 🖼️[PDF(JPG)](shattered.pdf) identical prefix SHA1 collision. 4 | - [Pile-Up](https://github.com/angea/pocorgtfo#0x19): reusable 🖼️[PE/PNG/PDF/MP4](pileup.pdf) chosen prefix MD5 multi-collision. 5 | - [Universal Doom](https://github.com/nneonneo/universal-doom) by Robert Xiao: 🖼️a functional DOS Executable (Dos4/GW) and Portable Executable polyglot. 6 | - 🖼️A polymock header: a file with many mock formats signatures. 7 | - [PNG Zip twist](https://github.com/gynvael/random-stuff/tree/master/png-zip-twist) by Gynvael Coldwind: 🖼️A ZIP/PNG polyglot (sharing the deflate data). 8 | 9 | ## [Janus](https://github.com/xcellerator/janus) 10 | 11 | by xcellerator: a 512 bytes COM/MBR/PRG/Multiboot/Rar/ZIP/ELF polyglot . 12 | 13 | Illustrations for the PoC||GTFO [0x22:11 article](https://github.com/angea/pocorgtfo#0x22). 14 | 15 | - 🖼️[Overview map](janus-map.png) 16 | - 🖼️[Complete dissection](janus-complete.pdf) 17 | 18 | Detailed file types: 19 | - 🖼️[GNU Multiboot2](janus-gmb.pdf) 20 | - 🖼️[Rar/Zip](janus-archives.pdf) 21 | - 🖼️[Commodore 64 program (C64 PRG)](janus-prg.pdf) 22 | - 🖼️[Dos Command (Com) / Master Boot record (mbr)](janus-commbr.pdf) 23 | - 🖼️[Executable and Linkable Format (Elf)](janus-elf.pdf) 24 | 25 | 26 | -------------------------------------------------------------------------------- /binary/weird/janus-archives.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/janus-archives.pdf -------------------------------------------------------------------------------- /binary/weird/janus-commbr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/janus-commbr.pdf -------------------------------------------------------------------------------- /binary/weird/janus-complete.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/janus-complete.pdf -------------------------------------------------------------------------------- /binary/weird/janus-elf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/janus-elf.pdf -------------------------------------------------------------------------------- /binary/weird/janus-gmb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/janus-gmb.pdf -------------------------------------------------------------------------------- /binary/weird/janus-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/janus-map.png -------------------------------------------------------------------------------- /binary/weird/janus-prg.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/janus-prg.pdf -------------------------------------------------------------------------------- /binary/weird/pileup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/pileup.pdf -------------------------------------------------------------------------------- /binary/weird/polymock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/polymock.png -------------------------------------------------------------------------------- /binary/weird/shattered.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/shattered.pdf -------------------------------------------------------------------------------- /binary/weird/unidoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/unidoom.png -------------------------------------------------------------------------------- /binary/weird/zippng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/weird/zippng.png -------------------------------------------------------------------------------- /binary/winhelp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/winhelp.png -------------------------------------------------------------------------------- /binary/wmf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wmf.png -------------------------------------------------------------------------------- /binary/wmf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wmf2.png -------------------------------------------------------------------------------- /binary/woff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/woff.png -------------------------------------------------------------------------------- /binary/woff2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/woff2.png -------------------------------------------------------------------------------- /binary/wordml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/wordml.png -------------------------------------------------------------------------------- /binary/x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/x64.png -------------------------------------------------------------------------------- /binary/x86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/x86.png -------------------------------------------------------------------------------- /binary/xar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/xar.png -------------------------------------------------------------------------------- /binary/xmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/xmp.png -------------------------------------------------------------------------------- /binary/xz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/xz.png -------------------------------------------------------------------------------- /binary/y4m_mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/y4m_mono.png -------------------------------------------------------------------------------- /binary/y4m_yuv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/y4m_yuv.png -------------------------------------------------------------------------------- /binary/zip101/makefile: -------------------------------------------------------------------------------- 1 | all: simple.zip 2 | 3 | simple.zip: simple_zip.asm 4 | yasm -o simple.zip simple_zip.asm -------------------------------------------------------------------------------- /binary/zip101/simple.sha: -------------------------------------------------------------------------------- 1 | a1fde85dda0b6ef6b27bd66846a88c5520834cad *simple.zip 2 | -------------------------------------------------------------------------------- /binary/zip101/simple.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/zip101/simple.zip -------------------------------------------------------------------------------- /binary/zip101/simple_zip.asm: -------------------------------------------------------------------------------- 1 | BITS 32 2 | %include "zip.inc" 3 | 4 | %macro _filename 0 5 | db 'hello.txt' 6 | %endmacro 7 | 8 | DATA_CRC32 equ 07d14ddddh 9 | 10 | file: 11 | istruc filerecord 12 | at filerecord.frSignature, db "PK", 3, 4 13 | at filerecord.frVersion, dw 0ah 14 | at filerecord.frCompression, dw COMP_STORED 15 | at filerecord.frCrc, dd DATA_CRC32 16 | at filerecord.frCompressedSize, dd DATA_SIZE 17 | at filerecord.frUncompressedSize, dd DATA_SIZE 18 | ; at filerecord.frFileNameLength, dw FILENAME_LEN 19 | iend 20 | ;_filename 21 | data db 'Hello World!', 0ah 22 | DATA_SIZE equ $ - data 23 | 24 | 25 | central_directory: 26 | istruc direntry 27 | at direntry.deSignature, db "PK", 1, 2 28 | at direntry.deVersionToExtract, dw 0ah 29 | at direntry.deCrc, dd DATA_CRC32 30 | at direntry.deCompressedSize, dd DATA_SIZE 31 | at direntry.deUncompressedSize, dd DATA_SIZE 32 | at direntry.deFileNameLength, dw FILENAME_LEN 33 | at direntry.deHeaderOffset, dd file 34 | iend 35 | filename _filename 36 | FILENAME_LEN equ $ - filename 37 | 38 | CENTRAL_DIRECTORY_SIZE equ $ - central_directory 39 | 40 | istruc endlocator 41 | at endlocator.elSignature, db "PK", 5, 6 42 | at endlocator.elEntriesInDirectory, db 1 43 | at endlocator.elDirectorySize, dd CENTRAL_DIRECTORY_SIZE 44 | at endlocator.elDirectoryOffset, dd central_directory 45 | iend 46 | -------------------------------------------------------------------------------- /binary/zip101/zip.inc: -------------------------------------------------------------------------------- 1 | COMP_STORED equ 0 2 | 3 | struc filerecord 4 | .frSignature resb 4 ; db "PK", 3, 4 5 | .frVersion resw 1 6 | .frFlags resw 1 7 | .frCompression resw 1 8 | .frFileTime resw 1 9 | .frFileDate resw 1 10 | .frCrc resd 1 11 | .frCompressedSize resd 1 12 | .frUncompressedSize resd 1 13 | .frFileNameLength resw 1 14 | .frExtraFieldLength resw 1 15 | ;.frFileName resb frFileNameLength 16 | ;.frExtraField resb frExtraFieldLength 17 | ;.frData resb frCompressedSize 18 | endstruc 19 | 20 | struc direntry 21 | .deSignature resb 4 ; db "PK", 1, 2 22 | .deVersionMadeBy resw 1 23 | .deVersionToExtract resw 1 24 | .deFlags resw 1 25 | .deCompression resw 1 26 | .deFileTime resw 1 27 | .deFileDate resw 1 28 | .deCrc resd 1 29 | .deCompressedSize resd 1 30 | .deUncompressedSize resd 1 31 | .deFileNameLength resw 1 32 | .deExtraFieldLength resw 1 33 | .deFileCommentLength resw 1 34 | .deDiskNumberStart resw 1 35 | .deInternalAttributes resw 1 36 | .deExternalAttributes resd 1 37 | .deHeaderOffset resd 1 38 | ;.deFileName resb deFileNameLength 39 | ;.deExtraField resb deExtraFieldLength 40 | ;.deData resb deCompressedSize 41 | endstruc 42 | 43 | struc endlocator 44 | .elSignature resb 4 ;db "PK", 5, 6 45 | .elDiskNumber resw 1 46 | .elStartDiskNumber resw 1 47 | .elEntriesOnDisk resw 1 48 | .elEntriesInDirectory resw 1 49 | .elDirectorySize resd 1 50 | .elDirectoryOffset resd 1 51 | .elCommentLength resw 1 52 | ;.elComment resb elCommentLength 53 | endstruc 54 | -------------------------------------------------------------------------------- /binary/zip101/zip101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/zip101/zip101.pdf -------------------------------------------------------------------------------- /binary/zstd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/zstd.png -------------------------------------------------------------------------------- /binary/zstd_skip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/binary/zstd_skip.png -------------------------------------------------------------------------------- /outline/Atari400.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/Atari400.pdf -------------------------------------------------------------------------------- /outline/Atari400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/Atari400.png -------------------------------------------------------------------------------- /outline/Atari800.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/Atari800.pdf -------------------------------------------------------------------------------- /outline/Atari800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/Atari800.png -------------------------------------------------------------------------------- /outline/AtariCX30.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/AtariCX30.pdf -------------------------------------------------------------------------------- /outline/AtariCX30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/AtariCX30.png -------------------------------------------------------------------------------- /outline/AtariCX40.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/AtariCX40.pdf -------------------------------------------------------------------------------- /outline/AtariCX40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/AtariCX40.png -------------------------------------------------------------------------------- /outline/NesPad.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/NesPad.pdf -------------------------------------------------------------------------------- /outline/NesPad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/NesPad.png -------------------------------------------------------------------------------- /outline/PowerGlove.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/PowerGlove.pdf -------------------------------------------------------------------------------- /outline/PowerGlove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/PowerGlove.png -------------------------------------------------------------------------------- /outline/README.md: -------------------------------------------------------------------------------- 1 | # Outlines 2 | 3 | --- 4 | Atari 400 5 | Atari 800 6 | Atari CX 30 paddle 7 | 8 | Atari CX 40 joystick 9 | R.O.B. 10 | Super GameBoy 11 | 12 | NES pad 13 | SNES pad 14 | Power Glove 15 | -------------------------------------------------------------------------------- /outline/SnesPad.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/SnesPad.pdf -------------------------------------------------------------------------------- /outline/SnesPad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/SnesPad.png -------------------------------------------------------------------------------- /outline/SuperGameBoy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/SuperGameBoy.pdf -------------------------------------------------------------------------------- /outline/SuperGameBoy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/SuperGameBoy.png -------------------------------------------------------------------------------- /outline/rob.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/rob.pdf -------------------------------------------------------------------------------- /outline/rob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/outline/rob.png -------------------------------------------------------------------------------- /posters/CPSx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/CPSx.png -------------------------------------------------------------------------------- /posters/Comics/Expectations and Reality.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/Comics/Expectations and Reality.pdf -------------------------------------------------------------------------------- /posters/Comics/Expectations and Reality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/Comics/Expectations and Reality.png -------------------------------------------------------------------------------- /posters/Cyprus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/Cyprus.pdf -------------------------------------------------------------------------------- /posters/Cyprus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/Cyprus.png -------------------------------------------------------------------------------- /posters/MS067OldVuln.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/MS067OldVuln.pdf -------------------------------------------------------------------------------- /posters/MS067OldVuln.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/MS067OldVuln.png -------------------------------------------------------------------------------- /posters/NeoGeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/NeoGeo.png -------------------------------------------------------------------------------- /posters/PPaP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PPaP.pdf -------------------------------------------------------------------------------- /posters/PPaP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PPaP.png -------------------------------------------------------------------------------- /posters/PeaceFlag/arabic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/arabic.pdf -------------------------------------------------------------------------------- /posters/PeaceFlag/arabic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/arabic.png -------------------------------------------------------------------------------- /posters/PeaceFlag/english.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/english.pdf -------------------------------------------------------------------------------- /posters/PeaceFlag/english.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/english.png -------------------------------------------------------------------------------- /posters/PeaceFlag/farsi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/farsi.pdf -------------------------------------------------------------------------------- /posters/PeaceFlag/farsi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/farsi.png -------------------------------------------------------------------------------- /posters/PeaceFlag/french.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/french.pdf -------------------------------------------------------------------------------- /posters/PeaceFlag/french.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/french.png -------------------------------------------------------------------------------- /posters/PeaceFlag/german.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/german.pdf -------------------------------------------------------------------------------- /posters/PeaceFlag/german.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/PeaceFlag/german.png -------------------------------------------------------------------------------- /posters/README.md: -------------------------------------------------------------------------------- 1 | # Posters 2 | 3 | --- 4 | MS08-067 old vulnerability 5 | Star Raiders poster 6 | Star Raiders cover 7 | 8 | STM32F40xxx memory map 9 | Peeks, Pokes and Pirates 10 | Michele Spagnuolo's Rosetta Flash 11 | 12 | Ryan Sleevi's history of hard choices 13 | the NORX cipher 14 | a PHYriodic table (idea by Sergey Bratus) 15 | 16 | the International Obfuscated C Code Contest 17 | Ambiguous cylinder 18 | Amazing Cyprus 19 | a MegaDrive memory map 20 | 21 | --- 22 | CPS1/2/3 games 23 | Neo-Geo games 24 | Facepalm 25 | 26 | --- 27 | # Threat Scenarios 28 | classic style 29 | bio style 30 | PCB style 31 | 32 | --- 33 | # Peace Flag 34 | English 35 | English 36 | English 37 | English 38 | English 39 | 40 | --- 41 | # Comics 42 | Expectations and Reality 43 | -------------------------------------------------------------------------------- /posters/RosettaFlash.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/RosettaFlash.pdf -------------------------------------------------------------------------------- /posters/RosettaFlash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/RosettaFlash.png -------------------------------------------------------------------------------- /posters/STM32F40xxx.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/STM32F40xxx.pdf -------------------------------------------------------------------------------- /posters/STM32F40xxx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/STM32F40xxx.png -------------------------------------------------------------------------------- /posters/StarRaiders.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/StarRaiders.pdf -------------------------------------------------------------------------------- /posters/StarRaiders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/StarRaiders.png -------------------------------------------------------------------------------- /posters/StarRaidersCover.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/StarRaidersCover.pdf -------------------------------------------------------------------------------- /posters/StarRaidersCover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/StarRaidersCover.png -------------------------------------------------------------------------------- /posters/ThreatScenarios/bio.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/ThreatScenarios/bio.pdf -------------------------------------------------------------------------------- /posters/ThreatScenarios/bio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/ThreatScenarios/bio.png -------------------------------------------------------------------------------- /posters/ThreatScenarios/classic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/ThreatScenarios/classic.pdf -------------------------------------------------------------------------------- /posters/ThreatScenarios/classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/ThreatScenarios/classic.png -------------------------------------------------------------------------------- /posters/ThreatScenarios/cyber.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/ThreatScenarios/cyber.pdf -------------------------------------------------------------------------------- /posters/ThreatScenarios/cyber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/ThreatScenarios/cyber.png -------------------------------------------------------------------------------- /posters/facepalm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/facepalm.png -------------------------------------------------------------------------------- /posters/hashtimeline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/hashtimeline.pdf -------------------------------------------------------------------------------- /posters/hashtimeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/hashtimeline.png -------------------------------------------------------------------------------- /posters/ioccc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/ioccc.pdf -------------------------------------------------------------------------------- /posters/ioccc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/ioccc.png -------------------------------------------------------------------------------- /posters/megadrivemap.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/megadrivemap.pdf -------------------------------------------------------------------------------- /posters/megadrivemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/megadrivemap.png -------------------------------------------------------------------------------- /posters/norx.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/norx.pdf -------------------------------------------------------------------------------- /posters/norx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/norx.png -------------------------------------------------------------------------------- /posters/phyriodic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/phyriodic.pdf -------------------------------------------------------------------------------- /posters/phyriodic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/phyriodic.png -------------------------------------------------------------------------------- /posters/sugihara.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/sugihara.pdf -------------------------------------------------------------------------------- /posters/sugihara.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/posters/sugihara.png -------------------------------------------------------------------------------- /tracing/AlienMind.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/AlienMind.pdf -------------------------------------------------------------------------------- /tracing/AlienMind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/AlienMind.png -------------------------------------------------------------------------------- /tracing/Batman.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Batman.pdf -------------------------------------------------------------------------------- /tracing/Batman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Batman.png -------------------------------------------------------------------------------- /tracing/BeerRun.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/BeerRun.pdf -------------------------------------------------------------------------------- /tracing/BeerRun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/BeerRun.png -------------------------------------------------------------------------------- /tracing/DeReAtari.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/DeReAtari.pdf -------------------------------------------------------------------------------- /tracing/DeReAtari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/DeReAtari.png -------------------------------------------------------------------------------- /tracing/Department.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Department.pdf -------------------------------------------------------------------------------- /tracing/Department.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Department.png -------------------------------------------------------------------------------- /tracing/Department.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | THIS DEPARTMENTHAS WORKED 13 | 14 | 15 | DAYS 16 | WITHOUT 17 | 18 | 19 | BEST PREVIOUSRECORD WAS 20 | 21 | DAYS 22 | DO YOUR PARTHELP MAKE A NEW RECORD 23 | 24 | 25 | 0 26 | a major fail 27 | 0 28 | 29 | 30 | -------------------------------------------------------------------------------- /tracing/Digdug.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Digdug.pdf -------------------------------------------------------------------------------- /tracing/Digdug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Digdug.png -------------------------------------------------------------------------------- /tracing/EmployeesMust.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/EmployeesMust.pdf -------------------------------------------------------------------------------- /tracing/EmployeesMust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/EmployeesMust.png -------------------------------------------------------------------------------- /tracing/EmployeesMust.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Employees mustwash hands beforereturning to work 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /tracing/GameGenie.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/GameGenie.pdf -------------------------------------------------------------------------------- /tracing/GameGenie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/GameGenie.png -------------------------------------------------------------------------------- /tracing/HardDrivin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/HardDrivin.pdf -------------------------------------------------------------------------------- /tracing/HardDrivin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/HardDrivin.png -------------------------------------------------------------------------------- /tracing/HardHatMack.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/HardHatMack.pdf -------------------------------------------------------------------------------- /tracing/HardHatMack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/HardHatMack.png -------------------------------------------------------------------------------- /tracing/Karateka.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Karateka.pdf -------------------------------------------------------------------------------- /tracing/Karateka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Karateka.png -------------------------------------------------------------------------------- /tracing/LaughingMan.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/LaughingMan.pdf -------------------------------------------------------------------------------- /tracing/LaughingMan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/LaughingMan.png -------------------------------------------------------------------------------- /tracing/LaughingMan.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | I thought what I'd do was, I'd pretend I was one of those deaf-mutes 18 | 19 | 20 | -------------------------------------------------------------------------------- /tracing/LightCycle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/LightCycle.pdf -------------------------------------------------------------------------------- /tracing/LightCycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/LightCycle.png -------------------------------------------------------------------------------- /tracing/LodeRunner.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/LodeRunner.pdf -------------------------------------------------------------------------------- /tracing/LodeRunner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/LodeRunner.png -------------------------------------------------------------------------------- /tracing/MegaMan.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/MegaMan.pdf -------------------------------------------------------------------------------- /tracing/MegaMan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/MegaMan.png -------------------------------------------------------------------------------- /tracing/MegaManSlide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/MegaManSlide.pdf -------------------------------------------------------------------------------- /tracing/MegaManSlide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/MegaManSlide.png -------------------------------------------------------------------------------- /tracing/OldManYellsAt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/OldManYellsAt.pdf -------------------------------------------------------------------------------- /tracing/OldManYellsAt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/OldManYellsAt.png -------------------------------------------------------------------------------- /tracing/Paperboy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Paperboy.pdf -------------------------------------------------------------------------------- /tracing/Paperboy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Paperboy.png -------------------------------------------------------------------------------- /tracing/PrinceOfPersia.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/PrinceOfPersia.pdf -------------------------------------------------------------------------------- /tracing/PrinceOfPersia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/PrinceOfPersia.png -------------------------------------------------------------------------------- /tracing/README.md: -------------------------------------------------------------------------------- 1 | # Tracings 2 | 3 | --- 4 | Internet Protocol Datagram - RFC791 5 | home taping is killing music and it's illegal 6 | standard Japanese spray toilets pictograms 7 | Laughing Man (Ghost in the Shell) 8 | Gracie Films' shhh 9 | Sneakers (the movie) & 4am's passport 10 | Old man yells at... 11 | 12 | Clippy (Microsoft Office Assistant) 13 | Supplices et Tourments via Inscriptions et Challenges 14 | Make Cyber Great Again 15 | Remember - Turn off your computer off before midnight on 12/31/1999 16 | Employees must wash hands before returning to work 17 | Reverse Engineer 18 | 19 | --- 20 | 21 | De Re Atari 22 | Mega Man shooting 23 | This department has worked ... days without ... 24 | 25 | Gumball gameplay 26 | Mega Man sliding 27 | a light cycle (from Tron) 28 | 29 | --- 30 | Ocean 31 | Gumball 32 | higan 33 | 34 | Xevious 35 | Wings of Fury 36 | Wavy Navy 37 | Randamn 38 | Paperboy 39 | Lode Runner 40 | Hard Hat Mack 41 | Hard Drivin' 42 | Rad Warrior 43 | Dig Dig 44 | Beer Run 45 | Batman 46 | Prince of Persia 47 | Karateka 48 | Rai' Morth's Hollow 49 | 50 | 51 | Alien Mind 52 | Skate or Die 53 | Sonic the Hedgehog - title 54 | 55 | MK8 56 | Agony (Art & Magic, 1992) 57 | Game Genie 58 | 59 | Pier Solar and the great architects 60 | Super ... Turbo 61 | 62 | --- 63 | # Memes 64 | 65 | KEEP CALM and (segfault) 66 | KEEP CALM and (calc) 67 | KEEP CALM and (broken screen) 68 | 69 | Boo! boo! boo! Sudo boo! 70 | 71 | --- 72 | # Floppy disks warnings 73 | 74 | Crocodile 75 | Back pocket 76 | Bird in a cage 77 | 78 | Bottle 79 | Fire 80 | Kite 81 | 82 | Plane 83 | toilet 84 | turntable 85 | 86 | Beagle Bros & Polarware 87 | 88 | --- 89 | # LaTeX 90 | 91 | an ACLU ad 92 | -------------------------------------------------------------------------------- /tracing/RMH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/RMH.pdf -------------------------------------------------------------------------------- /tracing/RMH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/RMH.png -------------------------------------------------------------------------------- /tracing/RadWarrior.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/RadWarrior.pdf -------------------------------------------------------------------------------- /tracing/RadWarrior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/RadWarrior.png -------------------------------------------------------------------------------- /tracing/Randamn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Randamn.pdf -------------------------------------------------------------------------------- /tracing/Randamn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Randamn.png -------------------------------------------------------------------------------- /tracing/ReverseEngineer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/ReverseEngineer.pdf -------------------------------------------------------------------------------- /tracing/ReverseEngineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/ReverseEngineer.png -------------------------------------------------------------------------------- /tracing/ReverseEngineer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | reverseengineer 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /tracing/STIC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/STIC.pdf -------------------------------------------------------------------------------- /tracing/STIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/STIC.png -------------------------------------------------------------------------------- /tracing/SkateOrDie.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/SkateOrDie.pdf -------------------------------------------------------------------------------- /tracing/SkateOrDie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/SkateOrDie.png -------------------------------------------------------------------------------- /tracing/WavyNavy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/WavyNavy.pdf -------------------------------------------------------------------------------- /tracing/WavyNavy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/WavyNavy.png -------------------------------------------------------------------------------- /tracing/WingsOfFury.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/WingsOfFury.pdf -------------------------------------------------------------------------------- /tracing/WingsOfFury.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/WingsOfFury.png -------------------------------------------------------------------------------- /tracing/Xevious.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Xevious.pdf -------------------------------------------------------------------------------- /tracing/Xevious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/Xevious.png -------------------------------------------------------------------------------- /tracing/aclu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/aclu.pdf -------------------------------------------------------------------------------- /tracing/aclu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/aclu.png -------------------------------------------------------------------------------- /tracing/agony.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/agony.pdf -------------------------------------------------------------------------------- /tracing/agony.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/agony.png -------------------------------------------------------------------------------- /tracing/clippy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/clippy.pdf -------------------------------------------------------------------------------- /tracing/clippy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/clippy.png -------------------------------------------------------------------------------- /tracing/floppy/back.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/back.pdf -------------------------------------------------------------------------------- /tracing/floppy/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/back.png -------------------------------------------------------------------------------- /tracing/floppy/beagle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/beagle.png -------------------------------------------------------------------------------- /tracing/floppy/bird.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/bird.pdf -------------------------------------------------------------------------------- /tracing/floppy/bird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/bird.png -------------------------------------------------------------------------------- /tracing/floppy/bottle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/bottle.pdf -------------------------------------------------------------------------------- /tracing/floppy/bottle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/bottle.png -------------------------------------------------------------------------------- /tracing/floppy/croc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/croc.pdf -------------------------------------------------------------------------------- /tracing/floppy/croc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/croc.png -------------------------------------------------------------------------------- /tracing/floppy/fire.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/fire.pdf -------------------------------------------------------------------------------- /tracing/floppy/fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/fire.png -------------------------------------------------------------------------------- /tracing/floppy/kite.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/kite.pdf -------------------------------------------------------------------------------- /tracing/floppy/kite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/kite.png -------------------------------------------------------------------------------- /tracing/floppy/kite.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 16 | 18 | 19 | 21 | image/svg+xml 22 | 24 | 25 | 26 | 27 | 28 | 32 | 35 | 42 | 44 | 46 | 50 | 54 | 58 | 62 | 63 | 67 | 71 | 75 | 76 | 80 | 81 | 84 | 88 | 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /tracing/floppy/plane.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/plane.pdf -------------------------------------------------------------------------------- /tracing/floppy/plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/plane.png -------------------------------------------------------------------------------- /tracing/floppy/plane.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 16 | 18 | 19 | 21 | image/svg+xml 22 | 24 | 25 | 26 | 27 | 28 | 32 | 35 | 42 | 44 | 48 | 52 | 56 | 60 | 61 | 64 | 68 | 75 | 76 | 79 | 83 | 87 | 91 | 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /tracing/floppy/toilet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/toilet.pdf -------------------------------------------------------------------------------- /tracing/floppy/toilet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/toilet.png -------------------------------------------------------------------------------- /tracing/floppy/toilet.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 16 | 18 | 19 | 21 | image/svg+xml 22 | 24 | 25 | 26 | 27 | 28 | 32 | 35 | 42 | 46 | 50 | 54 | 55 | 57 | 61 | 65 | 66 | 70 | 74 | 78 | 79 | 82 | 86 | 93 | 94 | 97 | 99 | 103 | 109 | 110 | 111 | 112 | 113 | 114 | -------------------------------------------------------------------------------- /tracing/floppy/turntable.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/turntable.pdf -------------------------------------------------------------------------------- /tracing/floppy/turntable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/floppy/turntable.png -------------------------------------------------------------------------------- /tracing/gracie.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/gracie.pdf -------------------------------------------------------------------------------- /tracing/gracie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/gracie.png -------------------------------------------------------------------------------- /tracing/gumball-game.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/gumball-game.pdf -------------------------------------------------------------------------------- /tracing/gumball-game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/gumball-game.png -------------------------------------------------------------------------------- /tracing/gumball.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/gumball.pdf -------------------------------------------------------------------------------- /tracing/gumball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/gumball.png -------------------------------------------------------------------------------- /tracing/higan.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/higan.pdf -------------------------------------------------------------------------------- /tracing/higan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/higan.png -------------------------------------------------------------------------------- /tracing/hometaping.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/hometaping.pdf -------------------------------------------------------------------------------- /tracing/hometaping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/hometaping.png -------------------------------------------------------------------------------- /tracing/hometaping.svg: -------------------------------------------------------------------------------- 1 | 2 | 12 | 14 | 16 | 17 | 19 | image/svg+xml 20 | 22 | 23 | 24 | 25 | 26 | 29 | HOME TAPING ISKILLING MUSIC 44 | 48 | 52 | AND IT´S ILLEGAL 63 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /tracing/mcga.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/mcga.pdf -------------------------------------------------------------------------------- /tracing/mcga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/mcga.png -------------------------------------------------------------------------------- /tracing/meme/KeepBroken.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/meme/KeepBroken.pdf -------------------------------------------------------------------------------- /tracing/meme/KeepBroken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/meme/KeepBroken.png -------------------------------------------------------------------------------- /tracing/meme/KeepCalc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/meme/KeepCalc.pdf -------------------------------------------------------------------------------- /tracing/meme/KeepCalc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/meme/KeepCalc.png -------------------------------------------------------------------------------- /tracing/meme/KeepSegfault.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/meme/KeepSegfault.pdf -------------------------------------------------------------------------------- /tracing/meme/KeepSegfault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/meme/KeepSegfault.png -------------------------------------------------------------------------------- /tracing/meme/sudo_boo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/meme/sudo_boo.pdf -------------------------------------------------------------------------------- /tracing/meme/sudo_boo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/meme/sudo_boo.png -------------------------------------------------------------------------------- /tracing/mk8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/mk8.pdf -------------------------------------------------------------------------------- /tracing/mk8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/mk8.png -------------------------------------------------------------------------------- /tracing/ocean.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/ocean.pdf -------------------------------------------------------------------------------- /tracing/ocean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/ocean.png -------------------------------------------------------------------------------- /tracing/piersolar.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/piersolar.pdf -------------------------------------------------------------------------------- /tracing/piersolar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/piersolar.png -------------------------------------------------------------------------------- /tracing/remember.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/remember.pdf -------------------------------------------------------------------------------- /tracing/remember.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/remember.png -------------------------------------------------------------------------------- /tracing/rfc791.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/rfc791.pdf -------------------------------------------------------------------------------- /tracing/rfc791.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/rfc791.png -------------------------------------------------------------------------------- /tracing/sneakers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/sneakers.pdf -------------------------------------------------------------------------------- /tracing/sneakers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/sneakers.png -------------------------------------------------------------------------------- /tracing/sonic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/sonic.pdf -------------------------------------------------------------------------------- /tracing/sonic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/sonic.png -------------------------------------------------------------------------------- /tracing/superturbo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/superturbo.pdf -------------------------------------------------------------------------------- /tracing/superturbo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/superturbo.png -------------------------------------------------------------------------------- /tracing/toilets.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/toilets.pdf -------------------------------------------------------------------------------- /tracing/toilets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corkami/pics/669facbb0b6a977f959ae6473b8346e98cf23f53/tracing/toilets.png --------------------------------------------------------------------------------