Reverse engineering rundll32.exe w świetle działania malware Poweliks, który wykonuje kod JavaScript korzystając z tego narzędzia.
http://thisissecurity.net/2014/08/20/poweliks-command-line-confusion/
Reverse engineering rundll32.exe w świetle działania malware Poweliks, który wykonuje kod JavaScript korzystając z tego narzędzia.
http://thisissecurity.net/2014/08/20/poweliks-command-line-confusion/
Dawno dawno temu, mój przyjaciel z demosceny Willy (aka Czarny Jobacz) – stworzył font, który idealnie nadawał się do wyświetlania ascii artów.
Problem w tym, że ów font był w formie bitmapy i tak przeleżał dobrych kilka(naście) lat na moim dysku, do niedawna, gdy znalazłem mały skrypt, napisany przez autora Putty, czyli Simona Tathama, do konwersji danych, zapisanych w postaci skryptu tekstowego do wyjściowego pliku .fon.
W efekcie prezentuję wam font o nazwie Willy, a wyglada on tak:
Font, skrypt generujący oraz oryginalną bitmapę możecie ściągnąć tutaj:
Znakomity artykuł, prowadzący po historii bezstratnych algorytmów kompresji:
http://ieeeghn.org/wiki/index.php/History_of_Lossless_Data_Compression_Algorithms
Jakby kogoś ciekawił temat kompresji to polecam również popularne forum:
Gdzie możecie porozmawiać z takimi gwiazdami w świecie kompresji jak – Matt Mahoney, oprócz tego znajdziecie tam źródła wielu eksperymentalnych algorytmów kompresji.
Dzisiaj natrafiłem na projekt przechowywania danych konfiguracyjnych stworzonych przez jednego z moderatorów forum 4programmers .
Opis:
TreeStructInfo to projekt uniwersalnego formatu tekstowych i binarnych plików konfiguracyjnych, przeznaczonych do przechowywania ustawień aplikacji i gier w formie drzew danych. Umożliwia tworzenie zarówno prostych, jednoplikowych konfiguracji, jak i złożonych systemów konfiguracyjnych, składających się z wielu powiązanych ze sobą plików.
Format ten zaprojektowany został tak, aby był przyjazny dla człowieka, ale także jak najbardziej funkcjonalny i prosty do przetwarzania. Forma tekstowa daje możliwość tworzenia i edytowania plików w dowolnych edytorach, forma binarna zaś sprzyjać ma szybkości przetwarzania plików.
Przykład przechowywania danych tekstowych, liczbowych, binarnych oraz w atrybutach:
Przykładowy plik konfiguracyjny:
http://treestruct.info/pl/format/1.0.htm#idSampleFile
Przykłady przechowywania danych tekstowych, liczbowych i binarnych:
http://treestruct.info/pl/format/1.0.htm#idAttrValuesDataTypes
Opis plików konfiguracyjnych w formie tekstowej:
http://treestruct.info/pl/format/1.0.htm#idTextForm
Opis plików konfiguracyjnych w formie binarnej:
http://treestruct.info/pl/format/1.0.htm#idBinaryForm
Strona projektu – http://treestruct.info
Wystąpienie Mateusza Jurczyka i Gynvaela Coldwinda na tegorocznej konferencji CONFidence 2014
Źródło – http://gynvael.coldwind.pl/?id=541
Chcecie się pośmiać, macie doła bo jogurt na śniadanie ze sklepu był w 1/4 wypity przez jakiegoś sklepowego heheszka? Mała porcja humoru:
http://forum.4programmers.net/Spolecznosc/Perelki/236635-system_antyspamowy
Mamy projekt, działa tak i tak, nic nie pokażemy 🙂