Как бороттся с sslstrip на android?
Оператор стал проводить mitm атаку с sslstrip.
Что делать и как после этого жить?
Оператор стал проводить mitm атаку с sslstrip.
Что делать и как после этого жить?
Имеется консольная утилита, опционально запрашивающая пароль.
Мне нужно автоматически отреагировать на появившееся password: и передать туда пароль.
При запуске в терминале всё проходит нормально и «password:» выводится на экран. Однако, если перенаправить вывод (например, в cat или в файл), то строка password: не выводится. Причём, не выводится даже после успешного ввода пароля.
Куда копать? Под strace отследить не удаётся. прямой запуск приводит к sigtrap, а если приаттачиться - молчит.
P.S решилось так:
diff --git a/sources/resolvconf-override.c b/sources/resolvconf-override.c
index a24fed7..d303965 100644
--- a/sources/resolvconf-override.c
+++ b/sources/resolvconf-override.c
@@ -86,6 +86,8 @@ int __res_init(void)
int ret = f();
override_ns ();
+ setbuf(stdout, NULL);
+ setbuf(stderr, NULL);
return ret;
}
При попытке подключения usb-флешки через konqueror с ntfs получаю следующее:
org.freedesktop.UDisks2.Error.OptionNotPermitted: Mount option `locale=ru_RU.UTF-8' is not allowed
Потребовалось запустить проприетарный x86 бинарник на не-x86.
Причём не для личного использования (т.е какой-нибудь exagear не катит). Бинарник будет выкачиваться из интернета на конечной системе без каких либо нарушений.
Нужно, чтобы всё получилось наиболее компактно.
Решил собрать qemu (статический linux-userspace транслятор) на какой-нибудь минималистичной библиотеке C.
Готовые варианты не подходят т.к мне потребуется внести несколько изменений в qemu.
Как мне собрать минимальный sysroot с uclibc?
crossdev и embtoolkit пробовал - даже до glib дело не дошло (а эта гадость используется в qemu всюду).
Может быть, где-нибудь есть уже готовые sysroot?
Нужен всего лишь набор хедеров и статических библиотек.
Кончено можно какой-нибудь stage3 взять, но тащить громоздкий glibc не хочется.
Так же хотелось бы какую-нибудь минималистичную elibc-систему для гостя, но это уже проще собрать - ведь там нужен только libc да libgcc.
Как сделать сабж?
Мне нужно добавить возможность сборки x32 пакетов в системе.
Несмотря на введённый полный мультилиб, ABI_X86 у glibc нету.
Пробовал переключать профиль - но такой вариант меня не устраивает - x32 становится для пакетов abi по умолчанию (Переезд на другой профиль и обратно прошёл относительно гладко).
Мне же нужно лишь чтобы abi_x86_x32 стал доступен как дополнительный (как в случае с abi_x86_32)
Полагаю, надо внести небольшие изменения в профиль - чтобы включить сборку x32 у glibc и размаскировать этот флаг.
Подскажите куда копать и куда искать?
P.S
Решение:
1. В make.conf
MULTILIB_ABIS="amd64 x86 x32"
-abi_x86_x32
В процессе может потребоваться файл gnu/stubs-x32.h т.к он не генерируется автоматически:
/* This file is automatically generated.
It defines a symbol `__stub_FUNCTION' for each function
in the C library which is a stub, meaning it will fail
every time called, usually setting errno to ENOSYS. */
#ifdef _LIBC
#error Applications may not define the macro _LIBC
#endif
#define __stub_bdflush
#define __stub_chflags
#define __stub_create_module
#define __stub_fattach
#define __stub_fchflags
#define __stub_fdetach
#define __stub_get_kernel_syms
#define __stub_getmsg
#define __stub_gtty
#define __stub_lchmod
#define __stub_nfsservctl
#define __stub_putmsg
#define __stub_query_module
#define __stub_revoke
#define __stub_setlogin
#define __stub_sigreturn
#define __stub_sstk
#define __stub_stty
#define __stub_uselib
Всё, новый профиль доступен, можно собирать пакеты.
Сабж.
Собираю ядро 4.3
При загрузке в режиме legacy bios через grub ядро запускается.
При запуске через efi/boot/bootx64.efi чёрный экран.
При запуске через efi shell полное зависание сразу после нажатия enter.
Куда копать?
Есть примеры рабочих ядер?
Пробую запустить через refind - та же ерунда. Только он ещё курсором мигает.
Не знаю, было ли уже.
Как сейчас обстоят дела с поддержкой тача?
К примеру, беру планшет на windows 8, ставлю разные браузеры, включая старую оперу, везде работает прокрутка пальцем.
Где сейчас такое в linux и в каких тулкитах оно будет работать?
www.linux.org.ru/forum/talks/12214571
Добавьте ему ещё 4.2 за заголовок
Нужно залезть в архив бекапов и найти старый хеш моего пароля, поставить его паролем для аккаунта. Sun-ch
www.linux.org.ru/news/linux-org-ru/12163690
если это действительно провокация - сносите
Есть у меня несколько мобильных устройств. Все аппаратно поддерживают wifi direct. То есть, на каждом чипе есть хотя бы одно андройдовое устройство, умеющее эту технологию.Только одно из исполюзующихся устройств может подключить bluetooth-мышку.
Таких мышки у меня хоть и 2, у них один bd-адресс, так что можно считать за одну.
Через обычный wifi я могу прокинуть мышку с одного устройства на другое (uinput и сокеты).
Но тогда во время использования я не смогу использовать wifi-сеть (ибо прямое подключение нормально работает, а через общественную сеть всё может тормозить, да и ойпи хрен найдёшь)
Могу ли я использовать этот самый wifi direct для таких целей и как?
Гуглить пробовал, но не особо понятно. Хочется совета о имевших с ним дело людей.
Невидия перестала обновлять свои иксовые дрова для старых тегр.
Последняя версия имеет abi14.
Есть ли какие-то врапперы для загрузки драйверов с другим ABI?
Или я теперь обречён использовать древние версии?
Как я понимаю, тогда можно будет забыть про мультитач.
Поверхностный гуголь ничего не дал.
Самому делать как-то не хочется - да и нет времени.
Опция в настройках недоступна, закрашена серым. Кто-нибудь сталкивался с таким, как решить?
TDE R14 в Gentoo
Андройд срал на таблицу маршрутизации. Что делать? Не могу даже vpn поднять.
Кто-нибудь пробовал запускать сабж в flinux?
Чтобы с сервисами и логами?
Скоро android станет хуже айгрызка.
Телефон с android 5 и в нём всё банально огорожено. Между прочим, тут посоветовали взять.
Поднял iodine, хотел запустить клиент на android, да не тут то было.
Первым делом мне пришлось пропатчить линкер. Внезапно они искуственно сломали поддержку позиционно-зависимых бинарников в bionic.
Пропатчил.
Теперь вторая проблема:
iodine успешно поднялся, интерфейс работает, но сервер не пингуется.
После полудня матюков я понял, что все маршруты завёрнуты на интерфейс ccmni0 при подключении к мобильной сети
Таблица маршрутизации ядра полностью ПУСТА!
route del default не работает т.к такого маршрута нет. И добавление каких-либо новых маршрутов не влияет, по крайней мере, на юзерспейс. При создании точки доступа или подключении к вафле маршруты появляются, а ccmni отключается. С планшета через tethering iodine работает, однако он нужен именно на телефоне.
И вообще, почему в iodine не сделали возможность проброса одного конкретного tcp/udp порта на локальный? Это было бы полезнее и не требовало бы особых драйверов и ядер на клиентах.
Корректен ли такой цикл?
while (u->msec > 50)
{
local_state_t temp;
usercmd_t split;
split = *u;
split.msec /= 2.0;
CL_RunUsercmd(from, &temp, &split, runfuncs, pfElapsed, random_seed);
from = &temp;
u = &split;
}
Иксам стало плохо и они заполнили логом весь диск.
При этом иксы всё ещё запущены, в них дофига терминалов и используемых не сегодня - так через неделю программ, аптайм системы больше месяца (echo disk > /sys/power/state).
Теперь пока на диске нет места, каждую секунду иксы замирают на секунду - то есть , всё происходит с рывками раз в секунду.
Как удалить лог? Убивать иксы не предлагать
Прислал мне знакомый студент какое-то говно, вроде проект VS.
Исходный код записан в каком-то непонятном stdafx.cpp, рядом лежат исходники ресурсов.
Функции написаны по-русски (я полагаю, штудия сама их пихает везде)
Чем это можно собрать?
www.linux.org.ru/forum/desktop/11896914
JB, скажи честно, тебе просто заголовок не понравился? Ну перегнал бы в лолксы...
Я когда текст писал - уже забыл, что desktop выбрал.
| ← назад | следующие → |