twilight corner in the
herm1t's cave![](data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12"><rect fill-opacity="0"/></svg>)
My blog in russian (@ lj.rossia.org) and english (@ blogger) Works
Quine-based infector for MySQL, DarK-CodeZ #5
10 PRINT, i came second with 11 bytes
i also thought about undocumented instructions, but failed to found the right one, my congrats to Peter
Using rpmlib in RELx.G2, handling relocations in .data
RiPM - update MD5 checksum and length of the file in the RPM database
My topics on forum: Reversing PRNGs, Not so random random()
.. P. Ferrie «Frankie say relax», VB, Aug 2011, pp. 4-6
Examples of different infection methods for Linux
..hash remove/reduce (sysv style only), cavity (data, functions, headers, sections, relocks),
simple (compression, overlay, prepender), plt, segments (add, end of bss, end of data, padding, replace, shift text)
Linux.FortyTwo (crc32b SSE4.2), download source and binary, or read the description
.. P. Ferrie «Life, the Universe, and Everything»
YAD (Ядъ) Yet Another Disassembler [Download] (also in EOF-DR-RRLF)
Linux.Lacrimae, README EN,RU, download v. 0.30, released in EOF-DR-RRLF
.. P. Ferrie "Crimea River"
up to 0.25.2 detected as
there was a typo in the source, the last line in the pilot.asm should be
pcnt equ data_start + 24
detected as
.. P. Ferrie "Flying solo"
.. P. Ferrie "Heads or tails?"
.. P. Ferrie "Can you spare a seg?"
.. patch for the virus which introduces more rigid checks of ELF header fields..
.. P. Ferrie "Making a hash of things"
Snippets: Using ELF imports, using sysenter, infecting ELF files (before text, after data/bss, last seg, padding, replace)
.. cited in Matthieu Kaczmarek "ELF et virologie informatique"
RC4, RC5, TEA implementation
Arithmetic, LZW and RLE compression modules and demonstration virus Linux.Arian, also released in RRLF#7
Yet Another Six Bytes: AC CD 29 E2 FB C3
FreeBSD.Egalite (
Linux.Grip (rel.2) (some variants detected as
Linux.Grip (rel.1) (
..i found a typo in rel. 2 sources, so there is the patch to fix it, unpack sources and run: patch -p0 < Linux.Grip-typo.patch
..it is no wonder that single virus produced two families, though even a simple tool will find similarities (ps, 67K), raw data (bz2, 280k) (Feb 2005)..
..having a lots of options, the tempting and natural idea is to turn the virus into generator (ezXML,GTK2; zip, 44k) sceenshot (Sep 2005)..
..this virus attracted some attention from the avers: K. Sapronov 2005: *nix Malware Evolution
BrainFuck interpreter, Brainfuck to C converter (sed)
The crack for the IgorPlug USB
Simple client for the Nagios: nagv-0.91 and RPM package.
Kernel module called kMeep-Meeper will "pronounce Linux as Le-ee-n-oo-oks"
every time any process dies, based on UR3IJC's
AX.25
This will help to extract files from the Web Compiler presentations (like VDAT)
K&R malloc/free implementation
Small LISP-like interpreter based on slisp-1.2
Two quines
Quick approach to display MRTG graph in text console.
Some code for 18F252
..forgot, there's picup (a Linux uploader) for Tiny PIC bootloader
Slightly optimized version of Catchy32 engine by sars
Brain damaged games with gcc and ELF. Linux.CSmall.395/410
Linux.Futhork .a, .b, thread on comp.lang.lisp
Linux.ThinIce, Linux.Adhoc.b, Linux.Tahorg
Interviews
Perforin "Interview with herm1t", Dark Codez #3, Dec 2010
Alexey Vorobyev «The nature of the pathogen», Esquire Russia
, #33, May 2008 (interview with me inside)
izee "Interview with herm1t" for EOF-DR-RRLF magazine
, Nov 2007
Dan Grabham Warning: Virus!, .net Issue 118, Dec 2003 (I answered a few questions there)
Misc
A talk with Nancy Kress about copyvio and shit like that
Ferrie's post on EOF magzine, and another one on RRLF/DR
Links
Forums of VX Heavens and EOF project,
Homepage of Peter Ferrie
Some of my sites:
о книгах,
о журналах,
генераторах,
статьях,
о всяком полезном софте.
Архивы FIDO конференций
su.virus,
adinf.support,
ru.virus,
su.cm,
unix-virus,
pvt.virii.