[ YaTaGaN @ 25.05.2002. 16:58 ] @
Da li se neko bavio ovim stvarima? Imam neka pitanja....
[ SEH @ 25.05.2002. 19:31 ] @
mmmmmm, I luv ring0 :) Pitaj, mozda cak i znam.
[ SEH @ 25.05.2002. 19:37 ] @
BTW, sto je bilo sa onim radadmin? Jesi sploitao ista? Jeli sdbg napokon proradio?
[ YaTaGaN @ 29.05.2002. 18:50 ] @
Citat:
SEH:
mmmmmm, I luv ring0 :) Pitaj, mozda cak i znam.


OK. Imam problema sa pisanjem ekstenzije za Soft Ice (komande za icedump,
http://icedump.tsx.org). Pokusavam da napisem komandu vgaswitch <address>, koja
bi na ekranu prikazivala sadrzaj memorijske adrese (za sada iskljucivo u VGA
modu). Dosta je nezgodno jer tipovi koji su pisali icedump nisu ostavili nikakvu
dokumentaciju, pa sam morao da se snalazim gledajuci samo u kod.
Sam algoritam je prost ko pasulj - iskopiraj sadrzaj ekrana u privremeni bafer,
iskopiraj sa zadate adrese 64k na ekran, vrti se u petlji dok se ne pritisne
neki taster, i onda vrati sve kako je bilo, ali nikako ne uspevam to da
ostvarim. U dokumentaciji ne mogu da nadjem nikakav vxd service za pristup
ekranu, a ne pise nista ni o pristupanju video drajveru. Ne znam na koji nacin
ovo pravilno da izvedem, source od nekog video grabbera bi pomogao ;)
P.S. Probao sam pukim kopiranjem sa 0xA000 i int 0x16,1 za proveru tastature,
ali nista se ne desava, samo se odmah vratim u S-Ice.
[ YaTaGaN @ 29.05.2002. 18:51 ] @
Citat:
SEH:
BTW, sto je bilo sa onim radadmin? Jesi sploitao ista? :) Jeli sdbg napokon proradio?


Nazalost nisam imao previse vremena... Pogledao sam parsovanje parametara,
ali proverava duzinu bufera (mada nisam ni ocekivao da ce biti tako lako :)).
Kasnije cu videti, lako je kad sam napravio normalan listing.... Ako hoces,
mozes da pripomognes, stavio sam na sajt.
Sdbg nije radio, ni manje ni vise nego zbog drajvera za mis (!!!). Idiotski
MS drajveri se hookuju na sve zive programe na sistemu, i naprave haos sa
programcicem. Kad pobijem procese drajvera sve radi OK. (izgleda da se debug api
i mouse hookovi bas ne mirisu medjusobno).