LINUX.ORG.RU

Сообщения mittorn

 

Как бороттся с sslstrip на android?

Форум — Mobile

Оператор стал проводить mitm атаку с sslstrip.
Что делать и как после этого жить?

 , ,

mittorn
()

Как перенаправление вывода влияет на процесс?

Форум — Development

Имеется консольная утилита, опционально запрашивающая пароль.
Мне нужно автоматически отреагировать на появившееся 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;
 }

 , , ,

mittorn
()

Разработчики udisks2 долбанулись?

Форум — Desktop

При попытке подключения usb-флешки через konqueror с ntfs получаю следующее:

org.freedesktop.UDisks2.Error.OptionNotPermitted: Mount option `locale=ru_RU.UTF-8' is not allowed

https://bugzilla.redhat.com/show_bug.cgi?id=873277
Т.е locale тоже не поддерживается по соображениям какой-то там сферической безопасности..
Во всяком случае, я никакого locale не указывал, так какого собственно его указывает konqueror?

 ,

mittorn
()

Как собрать статический qemu c uclibc?

Форум — Development

Потребовалось запустить проприетарный x86 бинарник на не-x86.
Причём не для личного использования (т.е какой-нибудь exagear не катит). Бинарник будет выкачиваться из интернета на конечной системе без каких либо нарушений.
Нужно, чтобы всё получилось наиболее компактно.
Решил собрать qemu (статический linux-userspace транслятор) на какой-нибудь минималистичной библиотеке C.
Готовые варианты не подходят т.к мне потребуется внести несколько изменений в qemu.
Как мне собрать минимальный sysroot с uclibc?
crossdev и embtoolkit пробовал - даже до glib дело не дошло (а эта гадость используется в qemu всюду).
Может быть, где-нибудь есть уже готовые sysroot?
Нужен всего лишь набор хедеров и статических библиотек.
Кончено можно какой-нибудь stage3 взять, но тащить громоздкий glibc не хочется.
Так же хотелось бы какую-нибудь минималистичную elibc-систему для гостя, но это уже проще собрать - ведь там нужен только libc да libgcc.

 , , , ,

mittorn
()

Собрать glibc с поддержкой x32 abi в gentoo

Форум — Development

Как сделать сабж?
Мне нужно добавить возможность сборки x32 пакетов в системе.
Несмотря на введённый полный мультилиб, ABI_X86 у glibc нету.
Пробовал переключать профиль - но такой вариант меня не устраивает - x32 становится для пакетов abi по умолчанию (Переезд на другой профиль и обратно прошёл относительно гладко).
Мне же нужно лишь чтобы abi_x86_x32 стал доступен как дополнительный (как в случае с abi_x86_32)
Полагаю, надо внести небольшие изменения в профиль - чтобы включить сборку x32 у glibc и размаскировать этот флаг.
Подскажите куда копать и куда искать? P.S

Решение:

1. В make.conf

MULTILIB_ABIS="amd64 x86 x32"
2. в /etc/portage/profile/use.mask:
-abi_x86_x32
3. Пересобрать glibc

В процессе может потребоваться файл 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. Пересобрать gcc.

Всё, новый профиль доступен, можно собирать пакеты.

 , , ,

mittorn
()

Не работает efi stub

Форум — Linux-install

Сабж.
Собираю ядро 4.3
При загрузке в режиме legacy bios через grub ядро запускается.
При запуске через efi/boot/bootx64.efi чёрный экран.
При запуске через efi shell полное зависание сразу после нажатия enter.
Куда копать?
Есть примеры рабочих ядер?

Пробую запустить через refind - та же ерунда. Только он ещё курсором мигает.

 ,

mittorn
()

Поддержка тача в linux

Форум — Desktop

Не знаю, было ли уже.
Как сейчас обстоят дела с поддержкой тача?
К примеру, беру планшет на windows 8, ставлю разные браузеры, включая старую оперу, везде работает прокрутка пальцем.
Где сейчас такое в linux и в каких тулкитах оно будет работать?

 , ,

mittorn
()

Я протестую

Форум — Linux-org-ru

www.linux.org.ru/forum/talks/12214571
Добавьте ему ещё 4.2 за заголовок

 ,

mittorn
()

Про возможное желание Cаныча воскреснуть сюда уже репостили?

Форум — Linux-org-ru

Нужно залезть в архив бекапов и найти старый хеш моего пароля, поставить его паролем для аккаунта. Sun-ch

www.linux.org.ru/news/linux-org-ru/12163690

если это действительно провокация - сносите

 ,

mittorn
()

Как работает wifi direct?

Форум — Mobile

Есть у меня несколько мобильных устройств. Все аппаратно поддерживают wifi direct. То есть, на каждом чипе есть хотя бы одно андройдовое устройство, умеющее эту технологию.Только одно из исполюзующихся устройств может подключить bluetooth-мышку.
Таких мышки у меня хоть и 2, у них один bd-адресс, так что можно считать за одну.
Через обычный wifi я могу прокинуть мышку с одного устройства на другое (uinput и сокеты).
Но тогда во время использования я не смогу использовать wifi-сеть (ибо прямое подключение нормально работает, а через общественную сеть всё может тормозить, да и ойпи хрен найдёшь)
Могу ли я использовать этот самый wifi direct для таких целей и как?
Гуглить пробовал, но не особо понятно. Хочется совета о имевших с ним дело людей.

 , wifi-direct,

mittorn
()

xorg driver abi bridge - реально ли?

Форум — Desktop

Невидия перестала обновлять свои иксовые дрова для старых тегр.
Последняя версия имеет abi14.
Есть ли какие-то врапперы для загрузки драйверов с другим ABI?
Или я теперь обречён использовать древние версии?
Как я понимаю, тогда можно будет забыть про мультитач.
Поверхностный гуголь ничего не дал.
Самому делать как-то не хочется - да и нет времени.

 , , ,

mittorn
()

Не работает субпиксельное сглаживание шрифтов (цветная радуга) в TDE

Форум — Desktop

Опция в настройках недоступна, закрашена серым. Кто-нибудь сталкивался с таким, как решить?
TDE R14 в Gentoo

 , , , ,

mittorn
()

как отрубить поганый selinux и заставить route работать?

Форум — Mobile

Андройд срал на таблицу маршрутизации. Что делать? Не могу даже vpn поднять.

 ,

mittorn
()

С каких это пор бред трут из толксов?

Форум — Linux-org-ru

 

mittorn
()

systemd на windows

Форум — Talks

Кто-нибудь пробовал запускать сабж в flinux?
Чтобы с сервисами и логами?

 ,

mittorn
()

iodine, китайцы и новый ондроед

Форум — Mobile

Скоро android станет хуже айгрызка.
Телефон с android 5 и в нём всё банально огорожено. Между прочим, тут посоветовали взять.
Поднял iodine, хотел запустить клиент на android, да не тут то было.
Первым делом мне пришлось пропатчить линкер. Внезапно они искуственно сломали поддержку позиционно-зависимых бинарников в bionic.
Пропатчил.
Теперь вторая проблема:
iodine успешно поднялся, интерфейс работает, но сервер не пингуется.
После полудня матюков я понял, что все маршруты завёрнуты на интерфейс ccmni0 при подключении к мобильной сети
Таблица маршрутизации ядра полностью ПУСТА!
route del default не работает т.к такого маршрута нет. И добавление каких-либо новых маршрутов не влияет, по крайней мере, на юзерспейс. При создании точки доступа или подключении к вафле маршруты появляются, а ccmni отключается. С планшета через tethering iodine работает, однако он нужен именно на телефоне.
И вообще, почему в iodine не сделали возможность проброса одного конкретного tcp/udp порта на локальный? Это было бы полезнее и не требовало бы особых драйверов и ядер на клиентах.

 , , , ,

mittorn
()

Определение переменной в цикле

Форум — Development

Корректен ли такой цикл?

	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;
	}
Конечно очевидно, что в большинстве реализаций from так и будет указывать на temp, а он сохранит предыдущее значение. Но не выйдет ли здесь лютого UB?

 ,

mittorn
()

Как освободить место, занятое открытым файлом?

Форум — Desktop

Иксам стало плохо и они заполнили логом весь диск.
При этом иксы всё ещё запущены, в них дофига терминалов и используемых не сегодня - так через неделю программ, аптайм системы больше месяца (echo disk > /sys/power/state).
Теперь пока на диске нет места, каждую секунду иксы замирают на секунду - то есть , всё происходит с рывками раз в секунду.
Как удалить лог? Убивать иксы не предлагать

 , , , ,

mittorn
()

Чем собрать код, созданный для VS, windows forms?

Форум — Development

Прислал мне знакомый студент какое-то говно, вроде проект VS.
Исходный код записан в каком-то непонятном stdafx.cpp, рядом лежат исходники ресурсов.
Функции написаны по-русски (я полагаю, штудия сама их пихает везде) Чем это можно собрать?

 , ,

mittorn
()

И опять я создаю этот сраный жвим тред

Форум — Linux-org-ru

www.linux.org.ru/forum/desktop/11896914

JB, скажи честно, тебе просто заголовок не понравился? Ну перегнал бы в лолксы...

Я когда текст писал - уже забыл, что desktop выбрал.

 , ,

mittorn
()

RSS подписка на новые темы