ЖУРНАЛ ХАКЕР

FAQ

Xakep, номер #029, стр. 029-094-4


Какие редакторы HTML бывают?

Решил сделать свой web-site? Благое дело! HTML-редакторов пруд пруди, так что будет из чего выбирать. Если ты начинающий, то советую тебе для начала поюзать FrontPage (www.microsoft.com/frontpage). Относительно мощный html-редактор и очень простой в обращении. Если ты в прошлом работал с M$ Word, то слепить себе страничку не составит труда. Вся работа сводится к тому, чтобы разместить все элементы (текст, графика, flash и т. д.) в нужные места и выкинуть на сервер. Если же тебе нужно, что-нибудь помощнее, советую посмотреть в сторону HomeSite (www.allaire.com) или DreamWeaver (www.macromedia.com/software/dreamweaver/), где больше внимания уделяется работе непосредственно работе с кодом, а не визуальной части. Если же ты считаешь себя крутым и думаешь, что можешь все написать в коде, то смело запускай notepad (читай, "блокнот"). Тебя может смутить то, что в notepad'e кодить не очень удобно, поэтому советую поставить FAR manager (http://www.rarsoft.com) и прикрутить к нему специальный plug-in - colorer (www.uic.nnov.ru/~ruiv/plugring/). Кстати, этот плагин пригодится тебе в редактировании любых других файлов (от txt до *.asp)

Что такое отладчик, анпакер, дизасемблер? И зачем они нужны? Какие посоветуешь?

Отладчик (ака дебагер) первоначально был придуман для поиска ошибок в программах, но вскоре был приспособлен хакерами для своих нужд. Отладчики позволяют пройти программу по шагам, останавливаясь, где ты им скажешь. А что это дает, ты уже, наверное, догадался. Могу тебе посоветовать такие отладчики, как Soft-Ice, TD, отладчик, встроенный в WDASM32.

Анпакер. Злые дяди-программисты стали часто упаковывать и криптовать свои программы. Во-первых, чтобы весили меньше, а, во-вторых, чтобы всякие конкуренты или хакеры не могли посмотреть исходный код программы. Но хакеров этим было не остановить, и они начали писать анпакеры и анкрипторы, которые с определенным успехом распаковывали/раскриптовывали нужные программы. Примерами анпакеров, могут стать unp, cup386, unpack, procdump.

Теперь о дизасемблере. Для тебя, очевидно, не секрет, что ассемблер - это эквивалент машинного кода, только записанный более-менее понятными словами и обозначениями. Все программы находятся в машинном коде, отсюда следует, что код любой программы можно получить на ассемблере. Вот и этим-то и занимаются дизасемблеры. Они позволяет из исполняемого файла получить листинг программы на языке ассемблера. Самым лучшим дизасемлебром, имхо, является IDA.

Назад на стр. 029-094-3  Содержание

1999-2000 ©