- Хакерская командная строка. Командная строка cmd, почувствуй себя хакером.
- Популярные материалы
- Today’s:
- Хакерская командная строка. Командная строка cmd, почувствуй себя хакером.
- Хакерские команды для командной строки. Как можно взломать пороли Wi-Fi сетей используя CMD?
- Хакерские команды командной строки. Команда ipconfig
- Команды для командной строки. Список всех существующих команд командной строки Windows:
- Видео Хакерские приколы с помощью командной строки [cmd]
- Как сделать хакерское окно
- Хочешь почувствовать себя хакером и подшутить над другом? Читай.😎
- Как создать батник?
- Команды и их предназначения.
- А теперь давайте посмотрим кое- что посерьёзней..😉
- Думаю, хватит.
- Теперь я покажу, как батник привести в человеческий вид.
- По поводу реакции антивирусов.
- Как прикинуться хакером
- Как стать хакером
- Как создать вирус шутку с помощью Блокнота
- как почувствовать хакером (команда в командной строки)
- Командная строка cmd, почувствуй себя хакером
- Как сделать хакерское окно
- Командная строка cmd, почувствуй себя хакером
- Создаем вирус-шутку через блокнот.
- Не ври мне!
- Я счастлив
- Стрекоза и муравей
- Историк
- Продолжение поста «История о том, как из-за одной модели пострадали 10 фотографов, агенство и журнал»
- А нечего наговаривать
- Жизненно)
- Жадность до добра не доводит
- Правила жизни в Италии
- Совет дня
- Всё сама
- Ответ на пост «Как не надо расторгать договор»
- Расистка vs мирные протестующие
- А почему бы и да?
- Взлом программ для чайников
- 0. Обнуление триала
- 1. Написание keygen’а
- 2. Использование враппера
- 3. Физический взлом программы
Хакерская командная строка. Командная строка cmd, почувствуй себя хакером.
Популярные материалы
Today’s:
Хакерская командная строка. Командная строка cmd, почувствуй себя хакером.
Хакерские команды для командной строки. Как можно взломать пороли Wi-Fi сетей используя CMD?
Короткое описание: очень легко найти пароль Wi-Fi с помощью нескольких команд в cmd. Эта команда работает даже тогда, когда Вы находитесь в автономном режиме или подключены к другой сети Интернет.
Этот профиль хранится в нашем компьютере вместе с другими требуемыми деталями для профиля Wi-Fi.
Вместо того, чтобы использовать GUI для нахождения индивидуальных паролей, мы можем также искать пароль беспроводной сети Wi-Fi с помощью CMD.
Как узнать пароль Wi-Fi с помощью cmd?
Откройте командную строку и запустите ее от имени администратора.
Следующий шаг: нужно узнать обо всех профилях, которые хранятся в нашем компьютере. Таким образом, введите следующую команду в окне cmd:netsh wlan show profile
Эта команда будет перечислять все Wi-Fi профили.
На картинке выше, мы намеренно размыли некоторые названия своих сетей Wi-Fi. Как Вы можете видеть, у нас есть восемь беспроводных сетей, к которым мы может подключиться. Итак, давайте узнаем пароль для NETGEAR50.
Введите следующую команду, чтобы увидеть пароль любого Wi-Finetsh wlan show profile wifi-name key=clear wifi password using cmd
Под настройками безопасности, Вы увидите пароль беспроводной сетью.
Кроме того, зная пароль, Вы также можете использовать этот результат для дальнейшей оптимизации вашего Wi-Fi.
Вот как включить на ‘’Mac-рандомизацию’’ на Windows 10:
Перейдите в настройки и нажмите на кнопку ‘Сеть и интернет’Выберите ‘Интернет’ в левой панели и нажмите на расширенный вариант.
Включить функцию случайного аппаратного адреса под этими параметры. Если ваше беспроводное оборудование не поддерживает эту функцию “случайных аппаратных адресов”, то раздел не будет отображаться в приложении «Настройки».
У Вас получилось!Кроме того, в настройках подключения, типа радио, Вы можете увидеть весь список. Помехи канала могут быть еще одной причиной медленного Wi-Fi.
Что касается ‘’типа радио’’, Вы можете также изменить маршрутизатор для лучшего соединения или подключения.
Не забудьте поделиться статьей со своими друзьями!
Хакерские команды командной строки. Команда ipconfig
Наиболее известная и поэтому наименее интересная в нашем обзоре. Эта команда знакома всем «командным» администраторам и большинству пользователей: когда возникают проблемы с интернетом, сотрудники техподдержки просят пользователя ввести именно ее.
Команда позволяет просматривать TCP/IP-информацию и работать с ней. Можно использовать ее для проверки IP-адреса компьютера, освобождения или обновления аренды назначенного IP-адреса и даже для уничтожения локального DNS-кеша.
Если просто ввести ipconfig в командной строке, команда отобразит информацию об IP-адресах всех сетевых адаптеров. Для каждого адаптера выводится его описание, например «Ethernet-адаптер» или «Адаптер беспроводной локальной сети», чтобы было понятно, конфигурация какого именно показана. Обычный набор информации содержит IP-адрес, маску подсети, основной шлюз и еще пару полей не очень полезных сведений. Если требуется получить больше данных, нужно использовать параметр /all. При этом команда выведет гораздо больше информации, а самое полезное в расширенном выводе — это поле «Физический адрес», то есть MAC-адрес адаптера.
Кроме параметра /all команды ipconfig, заслуживают пристального внимания параметры /release, /renew и /flushdns. Первый позволяет освободить IP-адрес, назначенный по протоколу DHCP. Правда, после этого сеть откажется работать, так как сетевой интерфейс окажется несконфигурированным, поэтому пригодится второй параметр — /renew, который позволяет обновить всю информацию, назначаемую по DHCP. Этот параметр очень полезен, поскольку заставляет твой комп переподключить к маршрутизатору или к серверам провайдера. Бывает так, что при загрузке комп не видит беспроводную сеть (такую проблему я периодически наблюдаю на своем домашнем компе под управлением Windows 7). Вместо перезагрузки компа проще ввести ipconfig /renew, и сеть появится. Третий параметр позволяет уничтожить весь локальный DNS-кеш. Иногда уничтожение DNS-кеша позволяет решить некоторые проблемы установки соединения, например, когда DNS-информация на сервере уже обновлена, но старая еще осталась в локальном кеше.
Команды для командной строки. Список всех существующих команд командной строки Windows:
Видео Хакерские приколы с помощью командной строки [cmd]
Как сделать хакерское окно
Хочешь почувствовать себя хакером и подшутить над другом? Читай.😎
Как создать батник?
Хочешь почувствовать себя хакером и подшутить над другом? Читай.😎
Не спорю. Вряд ли кто-то согласится по доброй воле запустить непонятный файлик.. поэтому потом я расскажу об одном способе, который поможет нам всё это дело привести в более «человеческий» вид).
Команды и их предназначения.
⭐Начнём с простенького.⭐
С таймером аналогично, как и выше.
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul
🔗Меняется формат всех ярлыков:
А теперь давайте посмотрим кое- что посерьёзней..😉
Естественно, вместо Paint можно что угодно запускать. Но это не имеет значения в принципе.
В данном случае создадутся 2 ляма папок.. Значение своё можно подставить. P.S.: команда- жесть.. в некоторых случаях (при большом числе папок), Windows тупо может полететь.. Так что осторожней. 😄
🔗Удаляет файлы по указанному пути, минуя корзину:
Думаю, хватит.
Конечно, есть и по-серьёзней команды.. Можно и систему угробить подобным, но наша цель- пошутить.😉
Ну а вообще, можно экспериментировать и с приведёнными примерами. К примеру, командой удаления можно удалить драйвера, указав путь к ним.. Или же команду «Перезагрузка пк» задействовать сразу же после включения.. И будет бесконечный перезапуск. Но для этого нужно иметь доступ к ПК и добавить команду в автозапуск. Лечение: запустить винду в безопасном режиме и удалить батник. Ну как то так.
Теперь я покажу, как батник привести в человеческий вид.
Чтобы конвертировать наш батник в exe, качаем утилитку. Находим её в интернете по названию » Bat_To_Exe_Converter «. Есть с Русским переводом.
Давайте на примере. Выглядит она вот так:
Хочешь почувствовать себя хакером и подшутить над другом? Читай.😎
По поводу реакции антивирусов.
Как прикинуться хакером
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 12 человек(а).
Количество источников, использованных в этой статье: 11. Вы найдете их список внизу страницы.
Возможно, окружающие думают, что вы компьютерный гений, или вам очень хочется выдать себя за него. Для взлома компьютеров необходимо прекрасно разбираться в операционных системах, сетевой безопасности и программировании. Если вы сделаете вид, что взламываете чей-то компьютер, окружающие будут сильно впечатлены; при этом ничего незаконного предпринимать не нужно – воспользуйтесь командной строкой или создайте BAT-файл, который приведет к отображению на экране множества зеленых символов (как в фильме «Матрица»).
Как стать хакером
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.
Изначально хакерами называли высококвалифицированных специалистов с обширными знаниями и навыками в программировании и информационных технологиях. Однако с тех пор репутация хакеров была изрядно подпорчена образами хакеров-злодеев из голливудских фильмов. На самом деле многие компании и сегодня нанимают хакеров для исследования безопасности систем и обнаружения уязвимостей. Такие хакеры четко определяют для себя границы дозволенного, получая в награду хорошую зарплату и уважение коллег. Если у вас есть желание поближе ознакомиться с предметом и, возможно, самому изучить искусство хакинга, то эта статья для вас!
Как создать вирус шутку с помощью Блокнота
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 26 человек(а).
Вирусы-шутки — это несложные программы, которые можно подсунуть другу (или врагу), и тот будет думать, что его компьютер взломан, поражен вирусом или серьезно поврежден. Вирусы-шутки можно писать в обычном Блокноте: нужно лишь записать в файл команды, которые замедляют работу компьютера, выводят из строя работу операционной системы или просто пугают пользователя, а затем заставить его запустить этот файл. Вирусы-шутки могут быть чем угодно, начиная от надоедливой неприятности и заканчивая кошмаром, нарушающим работу системы. «Вирусы» из этой статьи предназначены только для безобидных шуток, самое худшее, что они могут сделать, — это выключить компьютер. Внимание: эти вирусы-шутки предназначены только для компьютеров под управлением Windows, они не будут работать на Mac OS без специальной подготовки. Начнем с шага 1.
как почувствовать хакером (команда в командной строки)
kva Искусственный Интеллект (170806) Это слишком банально. Бегущие цифры как в «Матрице».
Алия ДжугунусоваУченик (138) 4 месяца назад
:start
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
goto start
kva Искусственный Интеллект (170806) иии?
могу обучить работать с линуксом, почувствуюте себя крутым хакером.
Рустам СулеймановичМастер (1777) 5 лет назад
xxxМыслитель (9823) 5 лет назад
хахаха))) Спорим был не готов к такому ответу)
Рустам Сулейманович Мастер (1777) Ну вот и все!)
Зульфия ПакшаеваПрофи (768) 2 года назад
Игорь КойпишУченик (78) 1 год назад
вроде так) Меняем цвет, и выводим имена файлов из всех директорий диска
Рустам СулеймановичМастер (1777) 5 лет назад
Быстро пишет, есть по медленнее как в фильмах и еще долго
xxx Мыслитель (9823) Ну по поводу быстро, тут увы)) Как пишет, так пишет. Попробуй так, минут на 5 веселья) color 0a cd c:/ tree /f
Пиши лучше бат файлы проше а эфект лучше и другим прислать можешь
TITLE It’s blue screen
color 1F
pause
color a
dir
размешоная сеть вай фай netsh wlan set hostednetwork mod=allow ssid=имя точки key=ключ от вай фай
Командная строка cmd, почувствуй себя хакером
Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов
Как сделать хакерское окно
Как управлять компьютером без мышки? Для этого можно запустить командную строку Windows cmd с помощью комбинации клавиш win+r а затем набрать в появившейся консоли cmd и нажать Enter.
Открылось окно командной строки. Через него Вы можете выключать компьютер, создавать/удалять папки, устанавливать расписание запуска программ, делать программы системными, изменять расширение файлов, запускать и останавливать приложения и многое другое.
Пример простейшей программы:
@echo off
color 0a
chcp 1251
echo Перезагрузка компьютера
pause
shutdown /r
Эта программа перезагружает компьютер и требует для этого нажать любую клавишу. Чтобы остановить выполнение программы надо просто закрыть появившееся окно.
Подробнее Вы можете ознакомиться с командами cmd ниже. (или можно просто написать help в командной строке)
Командная строка cmd, почувствуй себя хакером
Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов
Создаем вирус-шутку через блокнот.
Ближе к делу: я буду рассказывать что эта шутка вообще делает, буду вставлять скрины и все объяснять. Напомню, это ознакомительный пост! В других постах я буду конкретно писать, как создать такой-то вирус.
Вирус-шутка это программа, которую создают в блокноте. Т.е. пишешь там команды и сохраняешь их определенных форматах. Если все правильно сделано, без ошибок, то вирус-шутка сработает. Кстати, «вирус-шутка» это условное название. В блокноте можно создать и игру, и крестики нолики, часы.
ПРЕДУПРЕЖДЕНИЕ. Перед созданием вируса отключите Анти-Вирус.
1) Создание вируса: Для начала откройте блокнот.
2) В блокноте начинайте писать команду. Для начала скопируйте этот текст туда:
msgbox»Ты не против, если я буду жить у тебя в компе?»,32+4,»Вопрос»
msgbox»Ок, ты не против»,64,»Я понял»
msgbox»Ок, ты не против»,64,»Я понял»
msgbox»Это шутка, это НЕ вирус 🙂 ХАХАХАХА»,64,»Я пошутил»
msgbox»Или же нет. «,64,». «
Я НЕ ЖЕЛАЮ ВАМ ЗЛА! ЭТОТ ВИРУС НЕ МОЖЕТ ПРИНЕСТИ ВАМ И ВАШЕМУ КОМПУ ВРЕДА!
4) Теперь у вас на Рабочем столе должен появиться вот такой значок:
6) У вас должен открыться вирус-шутка. Если же не работает, то два варианта: либо у вас включен Анти-Вирус, либо ваш комп не поддерживает это.
7) НЕ ПУГАЙТЕСЬ! ВИРУС-ШУТКА НЕ ПРИНЕСЕТ ВРЕДА. Теперь вам осталось читать то, что там написано, и кликать по кнопкам (любым).
Вы можете изменить в команде вируса текст. Например вместо «Windows удалить?» можно написать «ставьте лайки!». Удачи вам, экспериментируйте со своими вирусами!
И так, как я обещал, это был ознакомительный пост. Вскоре я выложу пост, где подробно опишу все значения, как все делать и т.д. Отпишитесь в тапках как вам мой пост, киньте скрины своего вируса. Мне будет интересно 😀
Найдены возможные дубликаты
сука! у меня винда удалилась!
раскрыть ветку 1 3 года назад
Не ври. Этот вирус-шутка и близко такого сделать не может.
ТС, у вас тоже снегопад? Занятия в школах отменили?
ещё комментарии 3 года назад
Да, отменили. Вот и сижу, «клавотюкаюсь».
раскрыть ветку 1 3 года назад Делом займись. Уроки поучи там. Иль по дому что помоги. Мусор вынеси! ещё комментарии 3 года назад
Мне хочется узнать все подробно как это работает что обозначает msgbox, цифры 64; 32+4
раскрыть ветку 8 3 года назад
Извините, что так долго не онлайнил. Скоро напишу 3- ий пост, где все подробно рассажу.
Отображаемых иконок всего 4: ошибка, вопрос, восклицание и внимание. Столько-же звуков.
Кнопок в связке по более:
Ок
Ок, Отмена
Да, Нет
Да, Нет, Отмена
Повтор, Отмена
Пропустить, Повторить Отменить
Т.к. эти диалоги выдаются системой, то можно указать только заголовок и текст диалога. Свой текст кнопок или свою иконку Вы не сможете установить. Можно вывести диалог без иконки. Вроде ничего не забыл. Давно увлекался этим, потом перешел на норм. язык программирования.
раскрыть ветку 6 2 года назад
Ой, а может поможете раз разбираетесь?
Хочу коллегу разыграть/ поздравить с днем рождения. Он в командировке сейчас. Хочу ему на почту файл бросить который в определенный день ему на принтер выведет поздравление. Как можно батник сделать, чтобы он себя в автозагрузку прописал и именно в определенный день сработал? Ну и удалился потом, чтоб он не догадался.
В инете поискал, там только на удаление доков батники) и определенного дня нельзя поставить.
раскрыть ветку 5 2 года назад
Если хотите именно батник, то можно попробовать использовать планировщик Windows, но с батниками куча ограничений.
На счет печати принтером: это можно, но обязательно? Можно например вывести на экран красивый диалог, или картинку 🙂
раскрыть ветку 4 2 года назад
Нет с программкой не тот эффект))) Да и вк нету.
Я батники когда-то давно делал. Даже похожий прикол видел, когда из планировщика каждый день на печать выходит «Ты умрешь через *** дней», «Ты умрешь завтра», «Это случится сегодня». Но там надо было за компом посидеть, чтоб настроить. А как это «дистанционно» через почту сделать я не знаю.
В любом случае спасибо.
раскрыть ветку 3 2 года назад
Хм, думаю, что через батник хоть и сложно, но реально: батник запускает установщик Windows (msiexec.exe) с параметром, который скачает и установит программу и документ с текстом печати. Программа прописывается в автозапуск и следит за датой и временем системы. Как только дата начала наступает, программа запускает скрытый процесс Microsoft Office Word (winword.exe) с параметром начала печати нашего документа. Программа делает какую-нибудь отметку на каком-либо ресурсе (сайте или сервере), что она успешно отработала. Запускается msiexec.exe с параметром удаления нашей программы (программа удаляется с компьютера).
раскрыть ветку 2 2 года назад
Ого, спасибо за участие!))
— Ворд скорее всего есть, а вот винда может быть разной.
Да и не актуально уже. Дата сегодня, в том часовом поясе уже рабочий день кончился. Но спасибо, еще раз.
раскрыть ветку 1 2 года назад Очень жаль, что не смог помочь, обращайтесь, если что. Не за что 🙂 3 года назад
VBA макрос еще бы присобачил в виде екселя, что бы кошмарил тупыми вопросами!
раскрыть ветку 1 2 года назад
Похвально но красть чужые идеи плохо,там тупо фентези
также можно сделать чтобы он не закрывался
а если уже не шутка то можно оффнуть диспетчер задач команда
REG ADD «HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System» /f /v «DisableTaskMgr» /t REG_DWORD /d 0
3 года назад раскрыть ветку 1 3 года назад
Хорошо, напишу в след. посту.
раскрыть ветку 2 3 года назад
Ну понятно, про еблю всегда интересней))
У каждого свое мнение. Я же написал, что начал делать это НЕДАВНО! Я пока только знакомлюсь со всем этим.
Школьник добрался до учебников? Похвально, но баян.
раскрыть ветку 14 5 месяцев назад 3 года назад
Зря Вы так, я вот далёк от такой тематики, и ранее с таким не сталкивался. Автору спасибо, коллега (который от компьютеров ещё дальше меня) в ПН с утра охуеет)
раскрыть ветку 2 3 года назад 3 года назад
В планировщик задач его воткни,что бы сам запустился
Простите, но мне одного не понятно. Зачем заходить сюда? Если баян, если школьник, если не интересно.
раскрыть ветку 9 3 года назад Что бы обосрать, зачем же ещё 3 года назад
раскрыть ветку 7 3 года назад
Нет, я не против критики. Но мне не указали в чем я не прав, где ошибка и т.д.
И я спросил не про критику, а про то, если тебе не интересна эта тема, то зачем заходить сюда?
раскрыть ветку 6 3 года назад
Заебали, всё им не так!
Нормально ты всё объяснил.
А так везде было, есть и будет) Смысл с этого переживать?)
раскрыть ветку 3 3 года назад
ЛАДНО, ЛАДНО. В другой раз не буду писать что школоло, просмотрю все то, что в тренде, буду пилить дегродные статьи. Я понял формулу успеха. Если ты школьник, который только что узнал для себя новое, то ты никому нах не нужен. Но если ты «потный, жирный мужик с татухами, да еще и кустами под подмышками», который орет со всего, который сама «важность», который постит тренд, то ты топ.
раскрыть ветку 2 3 года назад
Просто такие вещи тут не совсем в профиль. Тебе в кидерфорум, стаковерфлоу, программерсфорум.
раскрыть ветку 1 3 года назад
Окей, пойду туда. Спасибо.
Я не спрашиваю где вы были. Я спрашиваю- откуда идёте?
Друзья, напишите то, как я объяснял. Понятно или нет.
раскрыть ветку 2 3 года назад Доступно и понятно. раскрыть ветку 1 3 года назад показать ещё 0 комментариев Лучшие посты за сегодня 18 часов назад
Не ври мне!
Я счастлив
Развёлся, долгов кредитов нет. Еду в Крым. Послал все и все, котлета денег в бардачке, собака на заднем сиденье, у неё документы больше, чем у меня. Устал. Все дети с квартирами, все в институте, хочу пожамкать тёток за 40 лет. Омск проехал, жизнь делает новый виток
Стрекоза и муравей
Историк
Продолжение поста «История о том, как из-за одной модели пострадали 10 фотографов, агенство и журнал»
Начнём с того, что пару дней назад мне пытались взломать почту и Пикабу. С Пикабу, как видите, не вышло. В контакте удалился пост с фотографиями этой Насти (хотя у меня там сообщество с галочкой вообще) Но ребята упёртые, не остановились, удалили мне аккаунты в инстаграм. В том числе тот, где был пост про Юру-дворника с сотней тысяч лайков, и много чего ещё. А так же мой резервный аккаунт.
Но и этого ребятам показалось мало. Сейчас под угрозой удаления аккаунт самого Юры.
Пока что про нас журнал Собака написал
Если здесь есть журналисты, крупные блоггеры, или вы можете помочь с ними связаться, напишите мне пожалуйста.
Показать полностью 3 18 часов назад
А нечего наговаривать
Жизненно)
Жадность до добра не доводит
Было это в конце 70-х. Договорился мужик с водителем привести Краз навоза за червонец. Огород то большой, удобрения много надо.
В обед сгонял водила к знакомым загрузил самосвал, привез, вывалил. Подходит хозяин, улыбается и протягивает трёшку: «Больше не заплачу, а не нравится загружай обратно!».
Трёшку водила не взял плюнул и уехал. Вечером, перед тем как поехать в гараж, заехал к знакомому экскаваторщику на карьер и до ограничителей рессор загрузил Краз гравием. Открыл ворота, заехал и выгрузил мужику гравий поверх навоза, безвозмездно. А потом мимо по делам ездил и смотрел, как жадный мужик гравий тачками в овраг вывозит, медленно и печально.
Правила жизни в Италии
Показать полностью 1 15 часов назад
Совет дня
Всё сама
Ответ на пост «Как не надо расторгать договор»
Друг устроился на работу коммивояжёром в очень крупную табачную компанию. В его обязанностях было разъезжать по населённым пунктам района и в мелкие лавочки предлагать сигареты. Отпускные цены у него были самые низкие, ниже просто было не найти. Уровень цен уже не помню, ну, скажем, у него было по 40 рублей, а у непрямых поставщиков по 50 рублей и дороже. То есть сохраняя розничную цену, магазинчик на его сигаретах мог класть себе в карман на 10 рублей больше с каждой пачки.
За первую неделю он на собственной «Оке» объехал все населённые пункты и побывал в каждом магазинчике, представил им прейскуранты, позаключал договора на поставку сигарет.
Потом также на своей «Оке» уже стал ездить по магазинчикам и доставлять им заказанные сигареты. Где-то через пару-тройку недель фирма пригнала ему новенький «Ларгус», и он стал уже ездить на этом принадлежащем фирме «Ларгусе» вместо своей «Оки».
И как-то заметил, что один магазинчик перестал у него сигареты заказывать. Он хозяйке звонит, а она морозится, что-то невнятное говорит типа «да у нас на хуторе курить меньше стали» и тд.
А тут он встретил в гипермаркете девушку-продавца из этого магазинчика и спросил почему сигареты брать у меня перестали?
А она отвечает, что когда он вместо «Оки» приехал на «Ларгусе», хозяйка магазина сказала «Офигеть, как он на нас наживается, уже за месяц «Ларгус» себе купил! Не буду больше у него ничего заказывать, я чё, лохушка, что ли, чтобы на мне зарабатывали?»
Расистка vs мирные протестующие
В очередной раз, антифа подтвердили, что умеют воевать только толпой и желательно на одного. И как же всё-таки героиня ролика контрастирует с уродливым, истеричным и дёрганым стадом в масках.
Показать полностью 1 20 часов назад
А почему бы и да?
Взлом программ для чайников
Disclaimer: всё ниженаписанное написано исключительно с просветительскими и исследовательскими целями, а также понимания механизмов защиты от взлома. Автор ни в коем случае не рекомендует использовать данную информацию для взлома программ.
Перейдём, собственно, к взлому.
0. Обнуление триала
Собственно, это даже не взлом, а полулегальный способ продлить срок использования неактивированной программы. Заключается он в том, что находится место, где хранится дата первого запуска и меняется/уничтожается. После этого всё можно пользоваться программой до следующего срока.
Посмотрим на нашего подопытного рефлектором. Немного погуляв по коду, находим интересную строчку в конструкторе MainForm:
Открываем редактор реестра, идём в HKEY_CURRENT_USER\Software\Ultrapico\Expresso и видим следующие ключи:
Удаляем их и получаем ещё 60 дней работы.
Данный вариант, конечно, прост и очевиден, но если он даже был бы сложнее — потребовалось бы чуть больше времени провести в рефлекторе, чтобы выяснить все места, куда пишется информация и зачистить их.
Совет разработчикам, которые будут пытаться записать данные в потаённое место: пишите аккуратнее, а то всё может обернуться проблемами обычным пользователям, у которых почему-то не окажется данного места, или не хватит на него прав.
1. Написание keygen’а
Самый ужасный для разработчика вариант, и самый приятный для конечного злобного пользователя. Программа считает себя лицензионной, никаких страшных телодвижений не нужно делать.
Открываем рефлектор и ищем код на предмет классов содержащих License или Registration, видим:
При вводе имени и кода по имени вычисляется некий хеш, который и сравнивается с кодом.
Данный хеш использует DES и всякие префиксы
Байты конвертятся в строку с помощью данного метода.
Теперь всё выяснилось, открываем IDE и копируем все необходимые куски кода (или сами реализовываем). Осталось только выяснить, какие значения у Prefix, Suffix и параметры реализации MyDES. Я их приводить не буду, это уже технические детали.
В результате генерируем ключ на любое имя и видим:
Защита от кейгенов проста и очевида: использовать в каком либо виде ассиметричное шифрование. Т.е. сделать так, чтобы без знания приватного ключа сгенерировать код было бы невозможно, а данный ключ находится только в одном месте — у автора программы.
2. Использование враппера
Проверка корректности лицензии, достаточно хлопотное дело, и небыстрое. Поэтому разработчики программ обычно проверяют лицензию один раз, и дальше используют полученный флажок — валидна/невалидна (как вариант насколько валидна, если допускается несколько типов лицензии, отличающихся возможностями). Тут можно на этом сыграть, использовав следующий алгоритм:
Воспользуемся этим. Сделаем новый проект, добавим Reference на Expresso.exe и запустим его через себя:
Смотрим, что получилось:
Ну кто бы сомневался.
В данном случае всё оказалось просто, но если бы автор программы заменил публичные свойства на приватные, то всего-лишь пришлось бы использовать Reflection для доступа и всё бы свелось к исходной задаче.
Думаю понятно, как можно пробовать защититься от этого — проверять лицензию периодически, смотреть окружение из которого запущена программа, сделать невозможным установку нужной переменной.
Но все эти защиты приведут к тому, что злоумышленник будет использовать
3. Физический взлом программы
Потом берём ilasm и собираем всё назад (не забыв подключить ресурсы).
Что делает данный код: устанавливает нужное имя для регистрации (не обязательно), и возвращает статус, что всё хорошо.
Т.е. вполне очевидно, что теперь всё будет хорошо:
Немного про код в MSIL: это стековая машина, у которой нет регистров, все операции имеют вид: засунуть в стек нужное количество параметров, выполнить функцию, которая заберёт нужное количество параметров и положит результат. Ну и обратно: установить значение переменной тем, что лежит в стеке. Чтобы лучше понять работу всего этого рекомендую простой приём: пишите маленькую программу на привычном языке, компилируете, смотрите что получилось в MSILe и разбираетесь в конструкциях языка.
Чем жертвует злоумышленник: подписью программы, теперь она уже не автора, а его. В некоторых случаях это проблема, если в программе используется множество библиотек. Тогда злобному хакеру придётся разбирать их все и собирать их заново, но если он с этим справится, то у него будет «своя» версия программы подписанная его ключом.
Защиты от всего этого безобразия собственно немного: проводить обфускацию или выносить часть логики/проверки защиты в нативный код.