Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июня!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

АРХИВ ФОРУМА eXeL@B
https://exelab.ru/f/

   

ADVANCED правка путей c CD НА HDD решил отучить одну прогу от диска, кой-ч


ADVANCED правка путей c CD НА HDD решил отучить одну прогу от диска, кой-чё подправил теперь диск не просит, но выдаёт сообщение об ошибке и вообщем-то правильно делает - большую часть ресурсов она хавает с диска. В реестре нашёл пути указывающие прямиком CD, подправил на C:\Pro... , но это нифига не решило (вылетает ещё одна ошибка), она видно , проверяет ,что-ли, такие дела.
Вообщем жду ваших капитальных советов и предложений. По-возможности советуйте без использования Soft-Ice (не сдружились мы (Я, XP и ICE)).
Kerghan :: ADVANCED пишет:
цитата:
По-возможности советуйте без использования Soft-Ice (не сдружились мы (Я, XP и ICE)).


иш размечтался :) вообще можешь ollydbg взять, даже 5ти метровые экзешники у меня брал. Ставь бряки на CreateFile, OpenFile.... Ну и строки поищи с путями

MC707 :: А возможно еще использование такой API функции, как GetDriveType()

ADVANCED :: Я вообщето начинающий.
цитата:
Ставь бряки на CreateFile, OpenFile....


Не понял я как это в ollydbg делать

ADVANCED :: Я, там где GetDriveTypeA изменил 5 на 3, там где GetVolumInformation изменил jne на jmp. Но там остаётся куча WriteFile, CreateFile - как понять что мне нужен именно этот; и ещё там есть GetDiskFreeSpace, но там нет ниединого перехода! ЧЁ делать белому человеку в этой Африке?
Kerghan пишет:
цитата:
Ставь бряки на CreateFile, OpenFile


Заодно объясните, а OpenFile здесь причём.И какие API ещё могут использовать программеры в гнусных целях?

ADVANCED :: ПРИЯТНО ПОГОВОРИТЬ С УМНЫМ ЧЕЛОВЕКОМ

(в смысле ADVANCED vs ADVANCED)

nice :: ADVANCED
Чем ковыряешь?
Если OllyDbg, то отладчик отчетливо показывает:
PUSH 00433333 ; e:\hero3\music.pak
....
CALL CreateFileA

А бряки ставить:
ALT+F1: BPX CreateFileA - появится список, выбирешь там
Или BP CreateFileA - Прям в системной библиотеке бряк

ADVANCED :: nice пишет:
цитата:
e:\hero3\music.pak


К сожалению (или к счастью) это не третьи герои, а карта моёго города.

nice пишет:
цитата:
А бряки ставить:


Спасибо, что сказал.

sanek :: Если так хочется но не как не получается, то можно виртуальный диск создать (программ навалом, и даже обходящих защиту, не всю правда!!!) и с него юзай свою карту.
Т.Е. создаешь образ с диска с помощью программы(Paragon, virtual cd, .....), только место на винте занимает в размере диска и все. Попробуй!!!!!
Да и возможно потребуется windows commander, через проводник не всегда открывается.

ADVANCED :: sanek пишет:
цитата:
можно виртуальный диск создать


Это то можно, но не интересно. Уж очень хочется её сломать.

ADVANCED :: Екатеринбург - тот самый город.

Может есть кто оттудова.

Гость :: sanek
Не влом таким способом пользоваться - прога установленная + эмулятор + образ диска. Ну, если у тебя два винта по 120 гектар, то волноваться нету повода 8)
ADVANCED
с сайсом дружить не обязательно, тем более щас на все (почти) проги ставят детект. А какая еще ошибка у тебя вылетает после правки путей? (последнее время очень интересует меня отучение всяких софтваров от cd - винт не резиновый...!)

ADVANCED Re: Гость :: Ошибка:

Ошибка инициализации:
EAccessViolation.

цитата:
- винт не резиновый...!)


К тому же работает без дисков и образов работает намного быстрее.
Оссобенно относительно CD-rom: Вот посмотрел я кусок карты и решил вдруг помотреть другой, а сидюк в это время успел остановиться вот и сиди жди пока он опять раскрутится.

Гость :: ADVANCED пишет:
цитата:
Оссобенно относительно CD-rom: Вот посмотрел я кусок карты и решил вдруг помотреть другой, а сидюк в это время успел остановиться вот и сиди жди пока он опять раскрутится.


так же и с играми

ADVANCED :: Гость пишет:
цитата:
А какая еще ошибка у тебя вылетает после правки путей?


Ошибка:

Ошибка инициализации:
EAccessViolation.

Гость, тебе это ни о чём не говорит?

Гость :: Стандартная мастдаевская ошибка... 8) 8(

ADVANCED :: А возможно совмещение защит т.е. GetDriveType() + некая извращённая защита(не API)?
Киньте сылочек на туториалы по теме «извращённая защита(не API)».

Некто Fess писал:
цитата:
Почитайте статьи ASMax’a на www.reversing.net.


Но помоему www.reversing.net не существует
Может где-нибудь ещё есть статьи ASMax’a или кого-нибудь ещё.

sanek :: Гость пишет:
цитата:
Не влом таким способом пользоваться - прога установленная + эмулятор + образ диска. Ну, если у тебя два винта по 120 гектар, то волноваться нету повода 8)


На самом деле место на винте занимается только в размере CD сам эмулятор весит не более 0.5 мб.
А для исследования обращений программы к CD даже очень полезно.
Да и скорость работы такая же как и с винта и CDюк не гробишь, и диск можно взять на прокат снять образ и пользоваться без проблем. А захочешь сломать так он и под рукой всегда.

ADVANCED ::
цитата:
6) Другие виды проверки
Теория: Бывают и другие сильно замусоленные проверки
Как часто встречается:
На дисках компании «Русобит»
Метод взлома:
Почитайте статьи ASMax’a на www.reversing.net


линки на статьи о сильно замусоленных проверках пожалуйста подкиньте

SeeKeR :: нет там никакой извращенной защиты
проверяется контрольная сумма файликов
проверяется метка диска
проверяется чтобы все файлики и папки лежали в корне диска, а также чтобы в этом же корне не было левых папок и файлов
ну и чтобы девайс был сидюком

SeeKeR :: ADVANCED
поломал прогу ? или сдулся ?

ADVANCED :: SeeKeR
Я в оффлайне - баблосы кончились. Пока не сломал.
SeeKeR пишет:
цитата:
нет там никакой извращенной защиты
проверяется контрольная сумма файликов
проверяется метка диска
проверяется чтобы все файлики и папки лежали в корне диска, а также чтобы в этом же корне не было левых папок и файлов
ну и чтобы девайс был сидюком


Скажи это ты про «Русобит» или ты из Е-бурга?
Если второе то можешь как нибудь поконкретнее что где и как а то я уже задолбался - знаний не хватает

SeeKeR :: я про карту

ADVANCED :: SeeKeR
это канечно очень, очень хорошо, что-нибудь по типу туториала можно?

SeeKeR :: поправить надо следуюющие вещи:
1. GetDriveType
2. GetVolumeInformation
3. Идет проверка контрольной суммы файлов (ВНИМАНИЕ!!) находящихся в корне !!!!!! диска забитого в реестре
то есть если в реестре SGODir=d:\FolderVasya\SGO, то проверятся будет не d:\FolderVasya а d:\

все ! удачи

SLV :: Кто пробовал править KERNEL32.DLL так, чтоб харды стали CD-ROM-ами (mov eax,00000005 на mov eax,00000003)? Я поменял, всё OK, но файлы сразу же удаляются безвозвратно... Кто нибудь знает как эту хрень подправить???






   
Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS