понедельник, 20 февраля 2017 г.
среда, 1 февраля 2017 г.
kali linux сборка пакета из исходников
Загрузка Исходного Пакета
# Get the source package
apt-get source libfreefare
cd libfreefare-0.3.4~svn1469/
apt-get source libfreefare
cd libfreefare-0.3.4~svn1469/
Редактирование Исходного Кода Пакета
Сделайте необходимые изменения в исходном коде пакета. В нашем случае, мы изменим файл примера, mifare-classic-format.c.
nano examples/mifare-classic-format.c
Проверка Зависимостей Сборки
Проверьте, нет ли зависимостей для сборки пакета. Они должны быть установлены прежде, чем вы можете собрать (build) пакет.
dpkg-checkbuilddeps
Вывод должен быть похож на следующий, в зависимости от того, какие пакеты уже установлены. Если dpkg-checkbuilddeps не возвращает вывода, это означает, что у вас нет недостающих зависимостей и вы можете приступить к сборке.
dpkg-checkbuilddeps: Unmet build dependencies: dh-autoreconf libnfc-dev
Установка Зависимостей Сборки
Установите любые зависимости для сборки, если это необходимо, как показано в выводе dpkg-checkbuilddeps:
apt-get install dh-autoreconf libnfc-dev
Сборка Измененного Пакета
С учетом всех установленных зависимостей, это просто вопрос вызова dpkg-buildpackage чтобы собрать свою новую версию.
dpkg-buildpackage -b
Установка Нового Пакета
Если все прошло хорошо, вы должны быть в состоянии установить вновь созданный пакет.
dpkg -i ../libfreefare*.deb
пятница, 18 ноября 2016 г.
Как сделать Kali LInux live USB с возможностью изменения
Нам потребуется
2. C помощью MiniTool Partition Wizard создаем Primary раздел с именем "persistence" и файловой системой ext4
После того, как менеджер разделов закончит работу, перезагрузите компьютер и загрузите с вашего USB. Выберите опцию «Live USB persistence».
Откройте терминал . Найдите имя раздела "persistence"
- ISO Kali linux
- MiniTool Partition Wizard
- Rufus
2. C помощью MiniTool Partition Wizard создаем Primary раздел с именем "persistence" и файловой системой ext4
После того, как менеджер разделов закончит работу, перезагрузите компьютер и загрузите с вашего USB. Выберите опцию «Live USB persistence».
Откройте терминал . Найдите имя раздела "persistence"
fdisk -l
Допустим Мой раздел /dev/sda3
Далее пишемmkdir -p /mnt/USB mount /dev/sda3 /mnt/USB echo "/ union" >> /mnt/USB/persistence.conf umount /dev/sda3 reboot
вторник, 2 июня 2015 г.
Разблокировка e3131 MTS 420s
1.Заходим терминалом в Mobile Connect PC UI Interface (только на этот порт).
Смотрим IMEI :ATI
Смотрим факт блокировки и кол-во попыток
AT^CARDLOCK?
^CARDLOCK: 2,10,0
Первая цифра -> 2 - означает, что SIM Lock снят или его нет, 1 - означает что модем залочен.
Вторая цифра -> количество оставшихся попыток кода разблокировки. По умолчанию у нового модема их 10 (иногда бывают новые модемы с прилавка у которых нет попыток, так задумано оператором, но тоже можем разлочить ;)
2.Идём на страничку http://bb5.at/huawei.php?imei=<Тут вписываем ваш IMEI>
Получаем ответ:
HWCALC V3.2 (V1 + V2 + V3 algo)
3.В блокноте готовим команду AT^CARDLOCK="<8>".8> Кавычки обязательны
4. Если ответ "Ok" то мы победили... Если нет, то увы
Смотрим IMEI :ATI
Смотрим факт блокировки и кол-во попыток
AT^CARDLOCK?
^CARDLOCK: 2,10,0
Первая цифра -> 2 - означает, что SIM Lock снят или его нет, 1 - означает что модем залочен.
Вторая цифра -> количество оставшихся попыток кода разблокировки. По умолчанию у нового модема их 10 (иногда бывают новые модемы с прилавка у которых нет попыток, так задумано оператором, но тоже можем разлочить ;)
2.Идём на страничку http://bb5.at/huawei.php?imei=<Тут вписываем ваш IMEI>
Получаем ответ:
HWCALC V3.2 (V1 + V2 + V3 algo)
IMEI: <ваш имей> Unlock (V1): <8> Unlock (V2): <8> Unlock (V3/201): <8> Flash: <8> (c) SERGEY/MKL 2010 - 20148>8>8>8>
Нас интерисует: Unlock (V2): <8>8>
3.В блокноте готовим команду AT^CARDLOCK="<8>".8> Кавычки обязательны
4. Если ответ "Ok" то мы победили... Если нет, то увы
среда, 20 мая 2015 г.
adb
проверка android_id
adb shell settings get secure android_id
проверка состояния экрана (заблокирован или нет)
#!/bin/bash
if [ "$(adb shell dumpsys power | grep mScreenOn= | grep -oE '(true|false)')" == false ] ; then
echo "Screen is off. Turning on."
adb shell input keyevent 26 # wakeup
adb shell input touchscreen swipe 930 380 1080 380 # unlock
echo "OK, should be on now."
else
echo "Screen is already on."
echo "Turning off."
adb shell input keyevent 26 # sleep
fi
Ввод текста, здвиг , событие
adb shell input tap x y
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID
Аппаратне события
для посылки события касания вы должны: 1 установить координаты: adb shell sendevent /dev/input/event2 3 0 x adb shell sendevent /dev/input/event2 3 1 y 2 Посталь событие нажатия (обязательно в 2 команды последняя 0 0 0 ): adb shell sendevent /dev/input/event2 1 330 1 adb shell sendevent /dev/input/event2 0 0 0 3 Посталь событие "отпустить палец" (обязательно в 2 команды последняя 0 0 0 ):
adb shell sendevent /dev/input/event2 1 330 0 adb shell sendevent /dev/input/event2 0 0 0 Просмотр событий adb shell getevent
результат работы команды примерно такой
p.s. Не забываем переводить значения из hex в decimal. В командах adb должно быть decimal/dev/input/event2: 0003 0035 0000022e /dev/input/event2: 0003 0036 00000039 /dev/input/event2: 0000 0002 00000000 /dev/input/event2: 0003 0012 00000020 /dev/input/event2: 0003 0014 00000000 /dev/input/event2: 0000 0000 00000000
dev/input/event2: 0003 0035 0000022e
/dev/input/event2: 0003 0036 00000039
/dev/input/event2: 0000 0002 00000000
/dev/input/event2: 0003 0012 00000020
/dev/input/event2: 0003 0014 00000000
/dev/input/event2: 0000 0000 00000000 - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
o send touch event you need to do:
1 Set coordinates:
1 You can record events:
1 Set coordinates:
adb shell sendevent /dev/input/event2 3 0 x
adb shell sendevent /dev/input/event2 3 1 y
2 Send touch event (must have 0 0 0 pair):
adb shell sendevent /dev/input/event2 1 330 1
adb shell sendevent /dev/input/event2 0 0 0
3 Send release finger event (must have 0 0 0 pair):
adb shell sendevent /dev/input/event2 1 330 0
adb shell sendevent /dev/input/event2 0 0 0
Please note:1 You can record events:
adb shell getevent
- See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input tap x y
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input tap x y
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input tap x y
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input tap x y
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input tap x y
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input tap x y
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
adb shell input swipe x1 y1 x2 y2
adb shell input text Hello!
adb shell input keyevent ID - See more at: http://www.softteco.com/blog/android-low-level-shell-click-on-screen/#sthash.IktmE1su.dpuf
суббота, 9 мая 2015 г.
Всех с праздником 9 МАЯ
Весеннее солнце сияет,
Грачи не по-русски галдят,
Мой дед по Берлину шагает,
В Германии русский солдат
.
На вид ему лет восемнадцать,
Он даже ещё не отец,
Блестят сапоги – ниибацца,
Гвардеец геройский – п.и.з.д.е.ц!
.
В руках ППШ, а не «Шмайсер»,
В глазах его – яркий огонь,
Висит за плечами Weltmeister,
Такой пианино-гармонь
.
Поправив медаль «За отвагу»
(За Прагу её получил),
Ефрейтор шагает к Рейхстагу,
Где Гитлер работал и жил.
.
При нём – не планшет и не каска,
Боец умудрился достать
Ведёрко с оранжевой краской,
Чтоб ей по Рейхстагу писать.
.
Всей ротой ему поручили,
Чтоб он отразил на стене,
Что всё, б.л.я.д.ь, что мы – победили
В давно з.а.е.б.а.в.ш.е.й войне.
.
Две немки стоят на балконе,
Красивые, ё.б.а.н мой рот!
Летят запряжённые кони
Поверх Бранденбургских ворот.
.
И вот уже стены Рейхстага:
Гулянье, веселье и гам
- С какого ты фронта, бродяга?
- С танкистами вмажешь сто грамм?
.
Он выбрал местечко повыше,
Чтоб было получше видать,
Он встал возле статуи в нише,
Чтоб память потомкам создать.
.
Он кистью макает в ведёрко,
Вдруг дёрнулось что-то в руке:
Он вспомнил сержанта Федорко
И бой на замёрзшей реке.
.
Федорко был парень п.и.з.д.а.т.ы.й,
Но помер. Тоскуй-не тоскуй…
И твёрдой рукою солдата
Дед вывел огромное «Х.У.Й!»
.
Вы спросите, что тут случилось?
Вы скажете, это – х.у.й.н.я?
Но слово само проявилось
Из памяти, слёз и огня.
.
«Х.У.Й!» - значит «п.и.з.д.е.ц вам, фашисты!»,
«Х.У.Й» - значит «мы всё-же дошли
И х.у.й моряка и танкиста
Вам в глотку задвинуть смогли!»
.
Мой дед рисовал не х.у.ё.в.о,
Он буквы раз пять обводил,
За ровное гордое слово
Сам Жуков его похвалил
.
Он парня окликнул сурово:
- Ты что материшься, боец!?
А впрочем, отличное слово,
Короче – не скажешь. П.и.з.д.е.ц!
.
Рассказывать дед мой не мастер,
Но в мае всегда достаёт
Свой красный трофейный Weltmeister
И «Синий платочек» поёт
Нагрянет лихая година –
Мой дед тихо скажет: «Не ссать!
Дойдём до любого Берлина,
А «Х.У.Й!» мы умеем писать!»
Грачи не по-русски галдят,
Мой дед по Берлину шагает,
В Германии русский солдат
.
На вид ему лет восемнадцать,
Он даже ещё не отец,
Блестят сапоги – ниибацца,
Гвардеец геройский – п.и.з.д.е.ц!
.
В руках ППШ, а не «Шмайсер»,
В глазах его – яркий огонь,
Висит за плечами Weltmeister,
Такой пианино-гармонь
.
Поправив медаль «За отвагу»
(За Прагу её получил),
Ефрейтор шагает к Рейхстагу,
Где Гитлер работал и жил.
.
При нём – не планшет и не каска,
Боец умудрился достать
Ведёрко с оранжевой краской,
Чтоб ей по Рейхстагу писать.
.
Всей ротой ему поручили,
Чтоб он отразил на стене,
Что всё, б.л.я.д.ь, что мы – победили
В давно з.а.е.б.а.в.ш.е.й войне.
.
Две немки стоят на балконе,
Красивые, ё.б.а.н мой рот!
Летят запряжённые кони
Поверх Бранденбургских ворот.
.
И вот уже стены Рейхстага:
Гулянье, веселье и гам
- С какого ты фронта, бродяга?
- С танкистами вмажешь сто грамм?
.
Он выбрал местечко повыше,
Чтоб было получше видать,
Он встал возле статуи в нише,
Чтоб память потомкам создать.
.
Он кистью макает в ведёрко,
Вдруг дёрнулось что-то в руке:
Он вспомнил сержанта Федорко
И бой на замёрзшей реке.
.
Федорко был парень п.и.з.д.а.т.ы.й,
Но помер. Тоскуй-не тоскуй…
И твёрдой рукою солдата
Дед вывел огромное «Х.У.Й!»
.
Вы спросите, что тут случилось?
Вы скажете, это – х.у.й.н.я?
Но слово само проявилось
Из памяти, слёз и огня.
.
«Х.У.Й!» - значит «п.и.з.д.е.ц вам, фашисты!»,
«Х.У.Й» - значит «мы всё-же дошли
И х.у.й моряка и танкиста
Вам в глотку задвинуть смогли!»
.
Мой дед рисовал не х.у.ё.в.о,
Он буквы раз пять обводил,
За ровное гордое слово
Сам Жуков его похвалил
.
Он парня окликнул сурово:
- Ты что материшься, боец!?
А впрочем, отличное слово,
Короче – не скажешь. П.и.з.д.е.ц!
.
Рассказывать дед мой не мастер,
Но в мае всегда достаёт
Свой красный трофейный Weltmeister
И «Синий платочек» поёт
Нагрянет лихая година –
Мой дед тихо скажет: «Не ссать!
Дойдём до любого Берлина,
А «Х.У.Й!» мы умеем писать!»
четверг, 2 апреля 2015 г.
Проблемы с ethernet Linksys WRT310N
На длинных линиях с помехами наблюдается "залипание" Uplink порта Linksys WRT310N. "Залипание" выражается в отсутствии прохождения трафика при активном порту. Проблема решается изменением параметра Overclocking Frequency до 200Mhz.
Подписаться на:
Сообщения (Atom)

