Сейчас на форуме: vsv1, r0lka, -Sanchez-, testrev1337, johnniewalker, Kybyx (+3 невидимых) |
eXeL@B —› Крэки, обсуждения —› Привязка программы к флешке, можно ли сломать без нее? |
<< . 1 . 2 . 3 . |
Посл.ответ | Сообщение |
|
Создано: 24 сентября 2007 08:54 · Личное сообщение · #1 |
|
Создано: 04 октября 2007 14:12 · Личное сообщение · #2 [HEX] пишет: Эмм... Народ, тут спросили программу с помощью которой можно навесить защиту на запуск любого приложения. Желательно способ индефикации по флешке или на кройняк по паролю что не очень желательно. Чего посоветуете, а то таким вопрос не задавался, а человеку надо чем то помочь Если он пишет на VB, могу свой Addon к VB6 предложить. С помощью него, можно привязать VB программу к флешке, будет запускаться только с него. Сломать без оригинального USB носителя будет невозможно. Cсылка: vbsll.110mb.com/ |
|
Создано: 04 октября 2007 14:52 · Личное сообщение · #3 |
|
Создано: 15 ноября 2007 18:43 · Личное сообщение · #4 |
|
Создано: 15 ноября 2007 18:58 · Личное сообщение · #5 |
|
Создано: 15 ноября 2007 22:09 · Личное сообщение · #6 |
|
Создано: 16 ноября 2007 02:15 · Поправил: Larry · Личное сообщение · #7 |
|
Создано: 16 ноября 2007 08:30 · Личное сообщение · #8 |
|
Создано: 16 ноября 2007 12:21 · Личное сообщение · #9 |
|
Создано: 16 ноября 2007 14:22 · Личное сообщение · #10 |
|
Создано: 16 ноября 2007 18:17 · Личное сообщение · #11 А, я так уже пробовал - _MEDIA_SERIAL_NUMBER_DATA *a_Data; a_Data = (_MEDIA_SERIAL_NUMBER_DATA*)::LocalAlloc(LMEM_ZEROINIT, 3000); HANDLE lhDisk = CreateFile(L"\\.\h:",GENERIC_READ | GENERIC_WRITE, FILE_SHARE_WRITE | FILE_SHARE_DELETE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); DWORD dwBytesReturned = 0; BOOL bResult = ::DeviceIoControl( lhDisk , IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER , NULL , 0 , a_Data , 3000 , &dwBytesReturned , NULL); но этот запрос не поддерживает драйвер card reader'ов (пробовал usb'шные Transcend и SanDisk). (GetLastError() == 50). Видимо невозможно доступится через обычный кард ридер до регистров карточки (серийник находится там в регистре CID). Реально мне удавалось (например через утилиту UsbView) брать серийник самого ридера а не карточки. Хлопцы в интернете делают самодельные кардридеры и програмируют их, достают из карточек что надо. Хотел попробовать прямой ввод-вывод в порт (взял приоритет ядра) но незнаю в какой порт пихать команду (SEND_CID она же {0x4a 0x00 0x00 0x00 0x00 0xFF}). |
|
Создано: 05 сентября 2009 17:55 · Личное сообщение · #12 искал статиклинкер для вб, набрёл на сей сайт http://vbsll.110mb.com/ проект понравился, но есть очень большой недочёт! в папке с исходниками одной проги попался .vbp от другой, который "благополучно" и был скормлен вбслл'у в итоге он ебанул ВСЕ файлы от той проги!! проекту уже 2 года, но автор не удосужился добавить банальную проверку. p.s. хорошо хоть прога небольшая и реально написать занова, но представляю глаза кодеров которые работали бы над каким нибудь серьёзным проектом. |
|
Создано: 06 сентября 2009 15:42 · Поправил: jangle · Личное сообщение · #13 mushr00m - это ты в аську стучался? Код DLL для получения серийника флешки можно скачать 1. Не во всех флешках есть серийный номер. 2. Даже если он есть, он может быть одинаковым для всех флешек этого китайского производителя. Т.е. программу можно будет сломать, просто купив точно такую же флешку. |
|
Создано: 06 сентября 2009 17:21 · Личное сообщение · #14 |
|
Создано: 11 марта 2010 13:13 · Личное сообщение · #15 |
|
Создано: 11 марта 2010 18:50 · Личное сообщение · #16 |
<< . 1 . 2 . 3 . |
eXeL@B —› Крэки, обсуждения —› Привязка программы к флешке, можно ли сломать без нее? |