0xcafebabe -- per aspera ad astra

Dokument pobrany z: http://www.anadoxin.org/blog/node/26

Debugger kodu bajtowego aplikacji Java
Tagi:  •    •    •    •  

Latte Art to debugger pozwalający śledzić wykonywanie aplikacji pisanych w języku Java. Jego cecha charakterystyczna jest taka, że nie wymaga żadnych debug info do działania (co więcej, zakłada że ich nie ma), co powoduje, że bardziej nadaje się do reversowania aplikacji niż inne komercyjne debuggery.

Mam właściwie dwie wiadomości co do tego debuggera - jedna dobra i jedna zła. Dobra jest taka, że program jest działający (choć można traktować go jako wersję alpha) i darmowy. Zła wiadomość jest taka, że jeszcze nie udostępniam go do ściągnięcia. Chcę wypuścić bardziej kompletny program, posiadający mniej bugów, aby można było go wykorzystywać w praktyce, zamiast wydawać wrak i potem przez kolejne 12 miesięcy poprawiać bugi ;).

Krótka prezentacja tego, co (między innymi) może w chwili obecnej zrobić debugger znajduje się tutaj [1.7 MB, 1:29min] (lub poniżej w aplecie flashowym). Listę rzeczy, które potrafi ten program postaram się złożyć i opublikować w chwili publikacji samego programu, a jeśli wszystko pójdzie zgodnie z moim planem powinno nastąpić to w ciągu najbliższych miesięcy...


Latteart from antek on Vimeo.


no fajna inicjatywa ;-) tylko czemu interface jak w gdb ? Najlepiej poza wersją konsolową udostepnij jakieś ładne SDK co by można było dopisać do tego GUI w stylu olly'ego ;-)
Chciałem jak najszybciej napisać funkcjonalną część programu, a gdybym od razu zabrał się za gui, wtedy miałbym w tej chwili cały stos okienek i brak podstawowych funkcjonalności ;). W swoim czasie planuję zrobić do tego jakieś GUI, jak czas pozwoli, może oparte na QT Jambi ze względów prędkościowych...