OccamaRazor: Вы, вероятно хотели написать цикл по всем символам строки, то есть for (int i = 0; i < strlen(argv[1]); i++), а то что вы написали, может и будет работать, но только пока длина строки менее 32 символов, как только строка превысит эту длину, ваше условие может споткнуться на пробеле, так как его код 32.
Дмитрий Лаврик: Иногда, когда есть прошивка, средства для ее заливки и он не зашифрована (не подписана закрытым ключем, известным только производителю) бывает возможно найти и изменить картинки и надписи.
Дмитрий Лаврик: Если у вас на рука только плеер (нет исходников прошивки, или хотя бы незашифрованной прошивки с которой можно работать), и он не предоставляет штатных средств для вашей задачи - все примерно так и выглядит. Опыта конечно нет, понимание процесса есть.
Кнопки местами поменять еще можно - паяльником, а вот менять алгоритм - это заливать новую прошивку, новую прошивку надо создать, создать ее надо на основе существующей, а чтобы осмысленно менять алгоритм надо иметь не набор байт, а исходный код на С++ например.
Дмитрий Лаврик: Скажем так - это возможно, но будет вам оооооочень дорого стоить. Будут затраты на снятие прошивки, ее reverse engineering, на перепрограммирование, сборку и заливку прошивки обратно. Плюс еще несколько испорченных плееров в процессе работы.
sbh: Ну автор пишет правильно - подменить IP в пакете можно. И этот пакет вы отправите и его получит сервер. Ответ он отправит уже на чужой адрес и он или не дойдет или дойдет уже до вас и ваш компьютер уже откинет его как незапрошенный. Если есть доступ к сетевому кабелю от сервера, тогда можно подменять все что хочешь при желании.
Злоумышленник при помощи спуфинга не сможет пользоваться вашим прокси, так как отправить пакет от чужого адреса он может, а получить ответ обратно - нет.
Спуфингом можно успешно отправить например UDP пакет или разорвать чужое SSH соединение (если угадаете уникальное число присвоенное соединению).
Agamed: https://habrahabr.ru/post/45992/ тут про PoE+ (IEEE 802.3at) пишут "позволит подключать устройства с энергопотреблением до 30 Вт при передаче данных по двум парам (10BaseT и 100BaseTX) и оборудование мощностью до 60 Вт в случае передачи по всем четырем парам (для гигабитного Ethernet 1000BaseT)" - видимо PoE+ поддерживает то что вам нужно.
Agamed: Теперь я понял - нет не будет, конечно.
Технически конечно есть возможность подать напряжение по этим же проводам, так же как по антенному кабелю подается напряжение на антенный усилитель, но я не уверен что такие решения есть в пордаже.
anise: Наверное лучше даже 15 минимум (14 это впритык даже без резистора). А еще лучше 16, чтобы яркость не сразу начала падать. Тут ведь еще какой момент - если из 10 последовательных диодов сгорит один - потухнут все. При параллельно-последовательном соединении - потухнет только часть.
anise: Если соединить 10 светодиодов последовательно, то вам понадобится источник питания не менее 21 вольта (10 * 2.1в), можно конечно (если светодиоды одинаковые), но батареек понадобится больше. И резистор все-равно не забудьте посчитать.
anise: Схема примерно такая - https://im2-tub-ru.yandex.net/i?id=4b588fdb343c11c... только вместо 12В возьмите 3 батарейки по 1.5В (итого 4.5В) и по 2 светодиода на резистор, получится 5 параллельных линий по 2 светодиода + 5 резисторов. Резистор выходит 120-150 Ом.
Agamed: А чего ему не работать? 10/100 мегабит используют только 2 пары. Диких наводок по питанию от других двух пар быть не должно, а минимальные помехи нивелируются за счет того что они свиты между собой. Вот для гигабита нужны все четыре пары.