Założenie jest takie - mamy białą bitmapę o wielkości 256 x 256, a następnie bierzmy dwa kolejne bajty pliku, uznajemy że pierwszy z nich to koordynat X, drugi z nich Y, a następnie w miejscu (X,Y) bitmapy "przyciemniamy" pixel (tak że z każdym przyciemnieniem dostajemy coraz ciemniejszy kolor w danym miejscu), i tak dla każdych dwóch kolejnych bajtów pliku (czyli mamy wielkość_pliku - 1 par bajtów).
Całość brzmi prosto, i w dodatku - jest prosta ;> Możemy więc zastosować parę utrudnień:
1) zastosujmy skalę logarytmiczną
2) przeskalujmy kolory tak aby najmniejsza ilość wystąpień była zawsze zaznaczana na biało, a największa zawsze na czarno
3) użyjmy jakiegoś fajnego koloru (np. sepii, albo czegoś podobnego)
OK. A teraz mając programik, wrzucamy wszystkieee pliki jakie znajdziemy na dysku i patrzymy na efekty!
Zacznę od kilku plików z mojego system32 z Visty:
localsec.dll
Tak wygląda przykładowa nudnawa bitmapa. Jak się okazuje, nie wszystkie jednak są tak nudne! Rzućmy okiem np. na tą:
slcc.dll
Pojawiają się jakieś 'nogi pająka'. Ciekawie... szukajmy dalej...
ssBranded.scr
Powyżej mamy już kapkę ciekawszy obiekt, z wyraźnymi tendencjami. Jeszcze kilka innych plików:
8point1.wav
aurora.scr
locale.nls
Oraz, jeden z najciekawszych okazów!
spwizimg.dll
By the way...
On 22nd Nov'24 we're running a webinar called "CVEs of SSH" – it's free, but requires sign up: https://hexarcana.ch/workshops/cves-of-ssh (Dan from HexArcana is the speaker).
Huh! Czy to ptak? Czy to batman? Jak się okazuje nie, to ani ptak, ani batman, ani inny diabeł (jeżeli byłby to diabeł to jestem pewien wykopu o nazwie 'Szatan ukryty w Windows Vista!' ;D), tylko pliki BMP zaszyte w resource'ach, z gradientami. Okazuje się mianowicie że pliki graficzne (zdjęcia, rysunki, etc), skonwertowane do BMP/RAW/TGA/czegoś bez kompresji, i wrzucone w opisaną funkcję matematyczną dają baaardzooo ciekawe rezultaty. Rzućmy okiem na kilka z nich:
Pełna galeria plików które uznałem za ciekawe dostępna jest tutaj: Pełna Galeria
Kod źródłowy (jak zwykle brzydki) + binarka: file2d.zip (ZIP SRC+BIN, 7kb)
Jeżeli znajdziecie jakąś ciekawą wizualizację, wrzućcie linka w komentarz :)
I tyle...
P.S. Dopiero się zorientowałem że mój blog został również zgłoszony do konkursu "CONFidence Security Evangelist" w kategorii "Blog o bezpieczeństwie IT w języku polskim". Huh ;) Thx za to, czuje się mile zaskoczony ;) Chociaż przyznaje iż osobiście uważam że mój blog się tam średnio nadaje, gdyż security w nim jest co najwyżej 25% ;)
P.S.2. Znajomy podesłał mi linka którego dostał na GG - http://www.wyznanie.mx.tc/, wygląda na to że ktoś znalazł ciekawy sposób by "profesjonalnie" wyciągnąć kasę od naiwnych ;D
UPDATE: Oho, właśnie i do mnie trafiła ów wiadomość... "Wyznaję Ci miłość... http://www.wyznanie.mx.tc" (od 9945803, pewnie fake do spamu jak zwyklę). Swoją drogą nietanii ten SMS - 23,18 zł. Ciekawe ile osób się na to nabrało...
Comments:
Pozdrawiam
http://img268.imageshack.us/img268/7719/outllibrdll1033.png
http://img20.imageshack.us/img20/7792/hackeyeexe.png
Ano ;D Też mnie to zadziwia ;>
@ryniek
Nie, przypuszczam że z uwagi na wysoką entropię będzie mało ciekawie. Ale pomysł dobry, spróbuje potem :)
@Jurgi
Haha ano ;D
@Marooned
int 19h ? Czy ty mnie tu próbujesz przeładować? ;>
Ano, kolorek też mi się podoba ;D Ponad godzinę szukałem dobrej palety kolorów ;p
Co do linków: rzeczywiście ciekaw, szczególnie ten drugi mi się podoba ;>
Czekam na linka do ładnych obrazków ;>>>
Powodzenia ;>
Gdyby coś ciekawego z tego ci wyszło, koniecznie daj znać ;>
Add a comment: