Apr 27 2009

What about the Boot Sector?

Christoph

Hiermit verabschiede ich mich in zwei Wochen (hoffentlich sehr sonnigen) Urlaub. Diese Zeit wird auch größtenteils internetfrei sein, weswegen hier keine neuen Code Candies von mir gebloggt werden.

; AFTER DISASSEMBLY I have this impression:
;
; This is what Bill Gates said… when Win95 was going to be
; released:
;
; “Gates: OK, then we’re ready to press the CD’s and start
; shipping out this new load of shit, but of course nobody
; will notice… harr harr.
; Employee: Hey, Mr. Gates what about the Boot Sector?? We
; haven’t written the FAT32 support routines there yet…
; Gates: Ah, that’s right… anybody?? We have just 45 minutes…
; Employee #2: Well, I think I can hack some shit together…
; Gates: Fine, go for it… remember you have only 44 minutes…
; Employee #2: I think I can do it.
; Gates: Fine, then I’ll just go home… We’ve made it!!”
;
; FUNNY?
;
; There is some really strange code in this boot record….
;
; I bet Bill Gates hired some crazy mother f*cker to write
; this shit. It seems like he had really tried to make the
; code fit within one sector. But when it didn’t hid just
; decided to use three instead…
;
; This is a typical microsoft solution, they mix stupid 8086
; code… with cheap solutions and then suddenly they use
; 386 code…
;
; And then there is the new FAT32 data structures where they
; have moved the volume label, FileSystem ID and serial
; number down to make room for some extended FAT32 variables…
; it sucks. Why not rearange the whole structure… An OS
; would not try to interpret the shit anyway, because
; the Partitioni Table SYSID has changed with FAT32.
;
; As I said… crazy mother f*cker…
;
; Well, well… here’s some of the stuff… with a mix of mine
; and sourcer’s comments…

Source: Direct link to the source code
Software: win95 boot sector
Programming language: Assembly

1 Star2 Stars3 Stars4 Stars5 Stars (3 Bewertungen, Durchschnitt: 5,00 von 5)
Loading ... Loading ...

Apr 16 2009

I hate… III

Christoph

// The documented way of returning a multi selection when
// the result buffer is to small doesn’t work. Well…
// At least, I can’t get it working….
// Pick up the information directly from the selection-
// dialog and return it in the same format as it is
// documented. I HATE WINDOWS! BILL GATES GO TO HM-HM!!!!

Source: Direct link to the source code
Software: Kerberos Telnet
Programming language: C++

1 Star2 Stars3 Stars4 Stars5 Stars (3 Bewertungen, Durchschnitt: 4,00 von 5)
Loading ... Loading ...

Feb 18 2009

666 Jahre in der Computerhölle

Christoph

/**
 * NOTE! This is very dirty and dangerous trick. I spend
 * several hours on thinking and man pages browsing,
 * but couldn’t find better solution.
 * I know that I will spend 666 years in the Computer Hell
 * for writing this hack, and the master devil (Billy Boy)
 * will send me to write Windowz software.
 */

Source: Direct link to the source code
Software: GNUstep Base Library
Programming language: C++

1 Star2 Stars3 Stars4 Stars5 Stars (3 Bewertungen, Durchschnitt: 5,00 von 5)
Loading ... Loading ...