Кудрин советует хранить деньги в рублях
что-то мне подсказывает что завтра к банкоматам и в обменниках будут неиллюзорные очереди например
понедельник, 20 июня 2011 г.
пятница, 17 июня 2011 г.
античный race-condition bug
а вот например перечитываю перелистываю (склероз патамушта) старую книжку Windows NT File System Internals и в главе 9 в псевдокоде SFsdCommonRead вижу subj
Если конкретно - гражданин захватывает ERESOURCE FCB->MainResource на чтение и проверяет, не был ли еще инициализирован cache manager для данного файла (страница 430 есличо). Проблема в том, что на Ъ-многоядерной машине может одновременно исполняться два и более buffered read IRP для этого файла и соотв-но как себя поведет cache manager в таком случае - неизвестно. Скорее всего плохо ему станет
Если конкретно - гражданин захватывает ERESOURCE FCB->MainResource на чтение и проверяет, не был ли еще инициализирован cache manager для данного файла (страница 430 есличо). Проблема в том, что на Ъ-многоядерной машине может одновременно исполняться два и более buffered read IRP для этого файла и соотв-но как себя поведет cache manager в таком случае - неизвестно. Скорее всего плохо ему станет
четверг, 16 июня 2011 г.
icfp contest 2011
EKOPath 4
думаю все уже читали и тут и даже тут
будучизлобным параноиком крайне недоверчивым я даже скачал
Во первых оно не собирается. Т.е. совсем
Во вторых насколько я вижу по сорцам - это несколько обточенный напильником gcc 4.2.1, причем 44 измененных файла имеют цопирайты QLogic Corporation и только 8 файлов - PathScale, LLC.
В третьих я не понимаю как они умудрялись продавать эту патченную версию gcc, не имея проблем со стороны fsf
Загадошно и непонятно зачем оно нужно в принципе
будучи
Во первых оно не собирается. Т.е. совсем
Во вторых насколько я вижу по сорцам - это несколько обточенный напильником gcc 4.2.1, причем 44 измененных файла имеют цопирайты QLogic Corporation и только 8 файлов - PathScale, LLC.
В третьих я не понимаю как они умудрялись продавать эту патченную версию gcc, не имея проблем со стороны fsf
Загадошно и непонятно зачем оно нужно в принципе
суббота, 11 июня 2011 г.
β version
начало см. тут
Cкочать - 32 & 64bit
archive password: silentBeta
Changelog:
Cкочать - 32 & 64bit
archive password: silentBeta
Changelog:
- .exe стал еще толще
- работает (не все проверяльщики при этом одинаково доступны) под w2k
- работает на windows 7 sp1
- по просьбам трудящихся вывод был разделен пустыми строчками
в произвольных местахи убраны кое-какие некритичные сообщения об ошибках - можно задавать только нужные проверяльщики из командной строки
- IDT дампится для всех камней
- для процессов проверяются всякие хуки в ntdll. Меня терзают впрочем смутные сомнения что иногда неверно определяется наличие shim
- -all - проверить все юзермодные процессы
- -pid PID - проверить конкретный процесс
- -hal - проверить dispatch tables в hal.dll
- -idt - проверить IDT
- -ndis - проверить TDI & NDIS. Под w2k работает так себе и допиливать мне лень
- -rpc - показать зарегистрированные в системе RPC интерфейсы
- -wmi - показать зарегистрированные в системе WMI entries
четверг, 9 июня 2011 г.
пятница, 3 июня 2011 г.
Skype protocol reverse engineered
думаю все уже видели например
Отличная работа, чо
В комментах беснуются всякие анально уязвленные, как обычно
Update: сорцы (большей частью датированные октябрем 2009) доставляют неимоверно - выход hex-rays в основном, доведенный напильником до состояния компилябельности:
Отличная работа, чо
В комментах беснуются всякие анально уязвленные, как обычно
Update: сорцы (большей частью датированные октябрем 2009) доставляют неимоверно - выход hex-rays в основном, доведенный напильником до состояния компилябельности:
//pop edi
//pop esi
//pop ebp
//xor al, al
if (eax == 1){
eax = 1;
}else{
eax = 0;
};
Подписаться на:
Сообщения (Atom)
