Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
ВнизФункции Win API > EnterCriticalSection, LeaveCriticalSection ? Найти похожие ветки
← →
kolobok11 (2002-06-26 16:46) [0]Пробую ломать прогу Restorator v2.5.757 WinDASM-ом, но ассемблера не знаю практически. Она вызывает две функции API: EnterCriticalSection, LeaveCriticalSection. Что они делают ? Есть подозрение, что защита организована с помощью их.
← →
Внук (2002-06-26 16:54) [1]Организуют критическую секцию кода :)
← →
kolobok11 (2002-06-26 17:00) [2]Для чего она нужна эта секция и в каких случаях выполняется, как ей передаётся управление ?
← →
Бурундук (2002-06-26 17:06) [3]Они нужны для синхронизации потоков.
В двух потоках куски кода, находящиеся между
EnterCriticalSection и LeaveCriticalSection (одной и той же критической секции, ессно) никогда не будут выполняться одновременно.
← →
kolobok11 (2002-06-26 17:24) [4]Что по сути своей эта критическая секция представляет? Подпрограмма что-ли? Как определить её длину и какая команда ассемблера возвращает в основную программу - <ret> ?
← →
Внук (2002-06-26 17:37) [5]Предлагаешь вместе заняться взломом? Это без меня...
← →
kolobok11 (2002-06-26 17:40) [6]Кстати, может кто нибудь знает пароль+имя к этой версии Restorator?
← →
Игорь Шевченко (2002-06-26 17:47) [7]kolobok11 © (26.06.02 17:40)
IMHO, рано еще взломом заниматься. Лучше что-то создавать...
← →
kolobok11 (2002-06-26 17:54) [8]Уж очень прога хорошая. Все от неё тащатся - просто с ума посходили. А у меня 30-ти дневная версия и 5-ти минут не проработала. Обииидно ! Тем более кое к чему уже подобрался. Я понимаю что взлом дело нехорошее, но хочется заодно на этом примере и подучиться.
← →
Внук (2002-06-26 17:59) [9]Нет, я не мораль читать собрался :) Просто взлом - дело личное, каждый должен заниматься этим самостоятельно и пользоваться при этом собственными знаниями.
← →
kolobok11 (2002-06-26 18:09) [10]То есть если бы это был не взлом, то со мной поделились бы информацией, а так - КУКИШ !
Тогда хотя бы адресочек может быть даст кто-нибудь с ХОРОШЕЙ описаловкой WIN API на РУССКОМ ЯЗЫКЕ, мы ведь русские люди, или может книгу кто порекомендует, но только толковую, по этому вопросу - закажу и куплю в магазине.
← →
kolobok11 (2002-06-26 18:43) [11]Всё же хоть на последний вопрос можно ответ, пожалуйста !
← →
kolobok11 (2002-06-26 18:55) [12]Anybody read this text please.
← →
Poirot (2002-06-26 21:56) [13]Ну прочитал и что.....
Кстати в Критических секциях, помоему, запрещены прерывания....
← →
Dmk (2002-06-26 23:55) [14]2 kolobok11
Дорога тебе на www.xakep.ru :)
← →
Юрий Зотов (2002-06-27 00:24) [15]> Что по сути своей эта критическая секция представляет?
Объект ядра, если коротко. А если некоротко, то статью писать придется, причем совсем не маленькую.
> или может книгу кто порекомендует,
Это можно: Джеффри Рихтер. "Windows для профессионалов".
Там как раз в основном про ядро. И про критические секции тоже есть. Очень сильная книженция, хотя не простая и не дешевая, конечно. Есть на русском языке. И в сети тоже попадалась, только, увы, адреса не помню. Сделайте поиск - наверняка найдете.
← →
kolobok11 (2002-06-27 08:04) [16]Спасибо всем за ответы, ну может кто-нибудь кинет адресок с описаловкой win API (см. выше).
← →
Кулюкин Олег (2002-06-27 08:41) [17]Вот какие ленивые и жадные хакеры пошли!
Книжку (Рихтера) купить не хотят - денег жалко, описание на английском читать не хотят - лень в словаре копаться.
Даже в Яндексе искать не хотят!
Хотят получить ответ на вопрос в стиле "Какой байт на какой надо поменять чтобы заработало" :(((((((((((((
← →
kolobok11 (2002-06-27 12:08) [18]- Вот какие ленивые и жадные хакеры пошли!
1) Я себя к таким не отношу.
2) Книгу видел на ОЗОНе - 662 р. стоит, не хило !
3) Никто не говорил, что книгу я покупать не буду, но не одним же днём.
4) Описание на аглицком читаю иногда, но со словарём всегда ерунда получается какая-то, только запутываешься больше. А без словаря только смысл улавливаю, без всех тонкостей.
Да и чтобы толково перевести одну статью часа два у меня уйдёт - не меньше, а время - деньги.
5) Да и описание из Инета разве лишнее будет ??? Хлеба не просит.
- Даже в Яндексе искать не хотят!
В Яндексе копался и находил, НО всё до сих пор найденное можно охарактеризовать так: неполное, корявое, с ошибками описание распространённых функций API.
А искать за меня я не просил. Я у людей спрашиваю может лежит у кого нибудь адресок под боком или копаться в компьютере не надо долго. На крайний случай адрес(а) сайтов где такое ТОЛКОВОЕ описание может быть теоретически.
Я даже прогу API Help скачал, она являет собой пример описания API в интернете. Нет там функций ExtractIcon, EnterCriticalSection, LeaveCriticalSection и других ...
- Хотят получить ответ на вопрос в стиле "Какой байт на какой надо поменять чтобы заработало" :(((((((((((((
Не надо мне этого - сам догадаюсь. Я сюда за информацией пришёл. И, слава Богу, есть люди готовые со мной поделиться ею.
← →
kolobok11 (2002-06-27 12:10) [19]Последнее специально для Кулюкина Олега !!!
← →
Игорь Шевченко (2002-06-27 12:16) [20]Книга есть у Подгорецкого на сайте http://www.podgoretsky.com/
← →
Внук (2002-06-27 12:16) [21]Лучше сразу начинать читать грамотную профессиональную литературу, чем откровения "крутых пацанов" в Inet на ломаном русском. Да, стоит дорого, что поделать. Дешево стоит только хлам. А книга Рихтера - это вещь, да и не только она одна. Успехов.
← →
Digitman (2002-06-27 12:20) [22]Идешь на http://msdn.microsoft.com
В Search-боксе задаешь моделью поиска имя интересующей тебя ф-ции ядра и, получив КУЧУ ссылок по найденному (а он найдется обязательно !) фрагменту, читаешь и вникаешь)
Сожалею, конечно, но вот только без более-менее приличного аглицкого (вернее - понимания найденных тобой там техн.текстов, содержащих достаточно устойчивые терминологические "изыски") вряд ли что-либо толковое у тебя выйдет из этой затеи.
← →
kolobok11 (2002-06-27 12:21) [23]Всех люблю, Всем СПАСИБО !
← →
Кулюкин Олег (2002-06-27 12:57) [24]2 kolobok11 © (27.06.02 12:08)
> НО всё до сих пор найденное можно охарактеризовать так: неполное, корявое, с ошибками описание распространённых функций API.
Иного Вы не найдете.
Видимо, никто не хочет делать такую большую и сложную работу, как перевод MSDN и посде всех трудов раздавать его на халяву.
2 Digitman © (27.06.02 12:20)
На msdn.microsoft.com нет русского варианта. :)
← →
Digitman (2002-06-27 13:02) [25]>Кулюкин Олег
Так ведь затею с походом на MSDN без уверенного понимания аглицкого я и имел ввиду)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.01 c