PDA

Просмотр полной версии : Socat - получаем логи действий PS3


in1975
29.05.2023, 22:52
td.alt1 div.smallfont p a img {border-radius: 50%;-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .8s ease-in-out;}img:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg)}@import url(https://fonts.googleapis.com/css?family=Kumar+One+Outline|Orbitron:500|Jura:700&subset=cyrillic);.pws_tabs_container.xbox ul.pws_tabs_controll{text-align:center}.pws_tabs_list{width:99%!important;background:transparent}.pws_tabs _container{background:transpsrent;margin:1px 1px}.pws_tabs_container.xbox ul.pws_tabs_controll li a{color:#fff;border-top: 10px transparent; margin-bottom: 3px; background:-webkit-gradient(linear,left top,left bottom,from(#1b3b1a),to(#117c0f));background:-moz-linear-gradient(top,#117c0f,#117c0f);padding:5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,1)0 1px 0;-moz-box-shadow:rgba(2,0,2,1)0 1px 0;box-shadow:rgba(0,0,0,1)0 1px 0;text-shadow:rgba(1,0,0,.4)0 1px 0;font-size:16px;font-family:Xbold,Xbox;text-decoration:none}.pws_tabs_container.xbox ul.pws_tabs_controll li a:hover{background:#117c0f;color:#fff}.pws_tabs_container.xbox ul.pws_tabs_controll li a.pws_tab_active{background:#1b3b1a;color:#ff0}.youtmod{color:rgb(0,128,0) !important;text-shadow:5px 5px 5px rgba(0,0,0,0.5) !important;font-weight:bold;font:15.44pt Jura}

ferrox
Для более детального анализа что происходит на пс3 можно использовать socat

В целом socat — инструмент командной строки, который позволяет переадресовывать сокеты c хостовой машины, на клиентскую. Данная утилита устанавливает два потока двунаправленного байта и передает данные между ними.

Утилита socat используется для:

TCP порт forwarder-а.
Тестирование безопасности.
Shell интерфейс для UNIX-сокетов.
Реле IP6.
Для перенаправления TCP-ориентированных программ на последовательную линию.
Логически подключать последовательные линии на разных компьютерах.
Устанавливает относительно безопасную среду (su и chroot) для запуска bash скриптов клиента или сервера с сетевыми подключениями.

Мы же будет использовать ее для логирования процессов на пс3.
rev
Под windows есть порт на :github: github (https://github.com/StudioEtrange/socat-windows).
На всякий случай архив прилагаю 18558

Архив распаковать и запустить батник (в батнике 2 командные строки уже прописаны, удалите ненужную и уберите REM)


Установить socat можно в linux через командную строку:
# apt-get install socat -y

Удалить его можно через:
# apt-get remove socat


После установки для отлова логов используем команду:
socat -u udp-recv:18194 stdout

Если хотим чтобы вывод был в файл, используем команду:
socat -u UDP-RECV:18194 CREATE:ps3.log

Лог будет в файле ps3.log. Не забываем перед записью логов переключатся в режим разработчика, чтобы логи были более полными. На этом все.

Обычно в исходном коде запись в лог осуществляется через DPRINTF (пример) (https://github.com/PS3Xploit/PS3HEN/blob/a1dd38dde4fcfbcd95f39f0c68a9b2fc3c1abdf2/payload/cobra.c#L15)

HolierRuslan
26.06.2023, 19:17
А как подключать пску 3 к компу? Через wifi или ethernet?

in1975
26.06.2023, 19:43
HolierRuslan, без разницы, главное в одной локальной сети