Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (48)

Лучшие ответы пользователя

Все ответы (116)
  • Знание компилятора для Reverse Engineer'а?

    @AtaZ
    кто знает, тот поймет
    Примерно с тем же посылом бросил изучать делфи и сел на ассемблер. Там было все просто. Что написал, то и увидел в отладчике т.е. компилятор только прикрепил необходимые заголовки и собрал файлик в кучу.

    Также был случай с самостоятельным выявлением бага в компиляторе старого билдера с++, но тут и моя вина есть, не фиг юзать старье.

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

    Если вы хоть немного покодите на каждом популярном языке и потом разреверсите программу, это полностью даст ответ на ваш вопрос. Особенно это сильно видно в программах на .NET, QT и прочих подобных. Проще всего реверсить, то что ближе к ассемблеру.

    В идеале взять hello world на разных компиляторах и посмотреть разницу.

    P.S. и ради бога никогда не реверсите ради реверсинга, быстро сгорите. Сначала цель, потом работа. Есть специальные упражнения CrackMe. Для большего интереса я реверсил вирусы крадущие пароли...
    Ответ написан
    3 комментария
  • Как постигнуть администрирование 1С?

    @AtaZ
    кто знает, тот поймет
    1) 1С - ОДНОПОТОЧНАЯ программа. Чем больше ГГц проц, тем лучше она работает. Всегда. Проверено на тестах почти 150 разных конфигураций и более 600 баз данных.
    2) Если пользователей больше 5, только SQL, любой.
    3) Все конфигурации (из стандартных) на последних-предпоследних БСП тормозят пока не прогрузят в кеш все возможные регистры, т.е. открываешь документ первый раз, он открывает 5-10 секунд и далее все последующие разы за миллисекунды и т.д. касается всех меню и прочего. Это было сделано намеренно, что снизить загрузку сервера предприятия. Зато появились баги приводящие к порче кеша.
    4) Никакими синтетическими тестами вы не смоделируете реальную работу даже на 0,05%, только реальные тесты.
    5) Если вам мешают тормоза, нанимайте 1сников и пусть переправляют код на менее универсальный, но более производительный. Увы но производитель компенсировал производительность, универсальностью.
    6) Курсы администрирования-программирования Вам нужны, чтобы понимать, что вам пытаются сказать программисты и научиться читать баг-репорты и изменения в обновлениях. Становиться программистом точно не стоит, если нет желания.

    p.s. про Гилёва, могу сказать, только что его тесты устарели и он давно только гребет деньги, а пользы никакой. Это не только мое мнение, но и свое я подкреплял тестами высылая их команде Гилёва. Почитать его конечно, стоит чтобы понять азы.
    Ответ написан
    Комментировать
  • Как организовывается сеть интернет провайдера?

    @AtaZ
    кто знает, тот поймет
    Если коротко, то:
    1) Нельзя прийти в город без разрешения. Либо со старшим провайдером, либо по блату.
    И то и другое дорого, следственно денег на норм оборудование сразу не будет в этом городе. Придется арендовать чужое или закупать б/у. Отсюда наибольшее число поломок.
    2) В основном это управляемые коммутаторы известных марок.
    3) Возможно Ваш провайдер дорос и обновляет оборудование, это может сопровождаться длительными перерывами. Лучше подружиться с кем-то из прова и выяснить точнее.
    4) В конце концов это может быть индивидуальная особенность оборудования в вашем доме/районе или обычная лень админа. Проверяется очень легко. Собираетесь группой от 10 человек в ближайшем радиусе и пишете претензию на пересчет оплаты за время простоя услуги. Очень часто проблема через день/два решается навсегда.

    Всё это касается маленьких частных провайдеров.
    Ответ написан
    Комментировать
  • Ассемблер для начинающего?

    @AtaZ
    кто знает, тот поймет
    Когда-то очень давно изучал самостоятельно как первый язык т.к. высокоуровневые не отвечали на мои вопросы. Сейчас сильно помогает при работе с любым языком программирования. Книгу уже не вспомню, единственное дам советы:
    1) Книги со словом самоучитель или курс в мусорку. Учебник, пособие, введение и любые другие художественные названия брать.
    2) Берете любую книгу по асемблеру, открываете середину и читаете 3 абзаца. Если вам всё понятно берете, нет то лучше не стоит.
    3) В идиале чем страрее книга тем лучше исключая переиздания, однако надо читать что изменилось при переиздании.
    4) Также стоит сразу определиться с видом компилятора masm, tasm или ещё какой.
    Ответ написан
    1 комментарий
  • Как удалить неудаляемый раздел реестра?

    @AtaZ
    кто знает, тот поймет
    Напиши адрес раздела или правой кнопкой по разделу - Разрешения и выстави себе права. Также ветки защищают различные программы типа антивирусов.
    Если даже это не подходит, то можно с livecd импортировать ветку и почистить.
    Ответ написан
    Комментировать