Xakep, номер #015, стр. 015-066-3


Q: Как сделать, чтобы в Delphi 4 ставились нестандартные формы, т.е. не прямоугольные, а той геометрии, которую я нарисую сам (овальную)?

A: Это все извращения, вызывающие торможение OS и всего компьютера в целом. Но раз кому-то это надо, то, пожалуйста, держи... Посмотри в help'е (win32.hlp) описание функции SetWindowRgn.

Q: Как редактировать контекстные меню? Например, "Очистить Корзину" превратить в "Спустить воду". :)) Я из Корзины сотворил Унитаз, а в менюшке - очистить корзину :(((

A: Очень даже легко. Идея не нова. Идея тривиальна. Достаточно воспользоваться Borland Workshop. Это дело, насколько я помню, :) поставлялось с одним из Borland Pascal'ей (или вообще отдельно от него, как отдельный пакет). В нем можно изменить любые ресурсы (от надписей и горячих клавиш до картинок, звуков, иконок, курсоров). Покровский, вон, вообще не заморачивался, скачал себе Nuts&Bolts и WinBoost2000 и там все поменял.

Q: Как можно узнать мыло, на которое отправляются Dial-Up пароли, если у тебя на компьютере троян?

A: Голова тебе на что дана? Чтобы есть? :) Не-е-ет. Чтобы ломать (скорлупу орехов, естественно :)! Правильно. Так вот и здесь примени свои кулхацкерские способности. Для начала загляни просто по F3 в свой троян... Не получается найти - долби его в HiEW, SoftICE, IDA, пока не найдешь то, что тебя интересует. Эта информация в любом случае содержится в нем и должна быть расшифрована (если он зашифрован) непосредственно перед отсылкой.

Q: Когда мы играем по LAN с друзьями, у нас все время выдает ошибку о потере синхронизации. Что это такое и как с ним бороться? ;-)

A: "Ошибка синхронизации" - это глюки при пересылке пакетов с данными. Они могут происходить по многим причинам: плохой коннект (в LAN? :), кто-то из компов пытается поставить бессмертие и т.д.

Q: Мог бы ты подсказать, есть ли какие-нибудь хакерские группы или отдельные люди, к которым можно обратиться и попросить просканить инет провайдера на дыры и выяснить, чем его можно пробить на тему доступа к инет?

A: Да, безусловно, такие люди есть. Их даже очень много. Но суть вся в том (и весь твой облом), что Интернет от таких людей будет гораздо дороже, чем легальный. Потому что "исследовать" внутренности провайдера - не такая уж и простая задача, мало кто согласится делать ее бесплатно (по приколу, ради интереса) и мало кто будет рисковать по пустякам. Найдешь людей-простаков - тебе повезло.

Q: Есть ли программа, которая преобразовывает .BAT-файлы в .COM или .EXE?

A: Да. Таких программ пруд пруди. Они "компилируют" код .BAT файлов в программный (один из способов), либо выполняют его на своем собственном интерпретаторе (получается нечто вроде P-COD'а). Найти в Интернете можно почти на каждом углу - достаточно поискать "BAT2COM", "BAT2EXE" и т.п.

Q: Где я мог бы найти литературу по неопубликованным функциям операционной системы DOS?

Назад на стр. 015-066-2  Содержание  Вперед на стр. 015-066-4