[1-day] 펌웨어 구조 분석

goldenGlow_21·2025년 3월 19일

Hex Editor

  • 매직 넘버가 27 05 19 56로, 일반적인 압축 파일이나 아카이브 포맷의 매직 넘버와는 일치하지 않음
  • 펌웨어가 독자적인 구조를 가지고 있거나 특정 장치에 맞춰 설계된 .bin 파일일 가능성이 높음
  • 텍스트 데이터 식별
    - Linux Kernel Image: 펌웨어가 Linux 기반 커널을 포함하고 있음을 암시
    - DIR-882: 펌웨어가 D-link DIR-882 기기의 것임을 확인할 수 있음
    - V1.04B02: 펌웨어 버전을 특정 가능
  • 다른 strings 검색 시도하였으나 본문은 대부분 인코딩 깨진 상태, 영양가 있는 정보는 없었음

Binwalk

아키텍처 분석

┌──(lee㉿kali)-[~/Desktop/Firmware]
└─$ binwalk -A DIR882A1_FW104B02_Middle_FW_Unencrypt.bin 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
1019158       0xF8D16         ARMEB instructions, function prologue
12718121      0xC21029        ARMEB instructions, function prologue
  • ARM EABI Big-endian

내부 구조 확인

└─$ binwalk -e DIR882A1_FW104B02_Middle_FW_Unencrypt.bin 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             uImage header, header size: 64 bytes, header CRC: 0x50982AB1, created: 2018-03-11 13:18:48, image size: 13265102 bytes, Data Address: 0x81001000, Entry Point: 0x816118E0, data CRC: 0x3A2AC829, OS: Linux, CPU: MIPS, image type: OS Kernel Image, compression type: lzma, image name: "Linux Kernel Image"
160           0xA0            LZMA compressed data, properties: 0x5D, dictionary size: 33554432 bytes, uncompressed size: 18684352 bytes
  • uImage Header:

    • 펌웨어는 uImage 포맷으로 작성
      - Linux 기반의 임베디드 시스템에서 흔히 사용하는 커널 이미지
    • 정보:
      • 이미지 크기: 13,265,102 바이트
      • CPU: MIPS
      • OS: Linux
      • 압축 타입: LZMA
      • 이미지 이름: Linux Kernel Image
  • LZMA 압축 데이터:

    • 0xA0 위치에서 시작하는 LZMA 압축 데이터가 발견
      - 압축 해제 시 약 18MB의 데이터가 생성될 것?

  • 추출된 데이터로 A0와 A0.7z 가 나옴
  • A0.7z를 압축 해제해본 결과 A0와 같은 파일이 등장함
    - A0를 압축한 버전이라고 간주함

꼬리물기 - A0 분석

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted]
└─$ binwalk -e A0

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
1864554       0x1C736A        PGP RSA encrypted session key - keyid: 80103C 458CEC RSA Encrypt-Only 1024b
1893614       0x1CE4EE        PGP RSA encrypted session key - keyid: 801000 20524EC RSA Encrypt-Only 1024b
1894402       0x1CE802        PGP RSA encrypted session key - keyid: 80100C 629AEC RSA Encrypt-Only 1024b
2788158       0x2A8B3E        PGP RSA encrypted session key - keyid: 63C21 106600F4 RSA (Encrypt or Sign) 1024b
3779366       0x39AB26        PGP RSA encrypted session key - keyid: 84284C 18010D8 RSA (Encrypt or Sign) 1024b
3779718       0x39AC86        PGP RSA encrypted session key - keyid: 8428E2 8010D9 RSA (Encrypt or Sign) 1024b
6410344       0x61D068        Linux kernel version 3.10.1
6410516       0x61D114        CRC32 polynomial table, little endian
6431176       0x6221C8        gzip compressed data, maximum compression, from Unix, last modified: 1970-01-01 00:00:00 (null date)
6771308       0x67526C        AES S-Box
6772108       0x67558C        AES Inverse S-Box
6773476       0x675AE4        SHA256 hash constants, little endian
6799679       0x67C13F        Neighborly text, "NeighborRepsureReq"
6799940       0x67C244        Neighborly text, "NeighborReqActionction"
6800024       0x67C298        Neighborly text, "NeighborReqSanityProxyARPTable"
6803455       0x67CFFF        Neighborly text, "NeighborRequestHandle_ActionHandle"
6803487       0x67D01F        Neighborly text, "NeighborResponseHandleIDev"
6984904       0x6A94C8        Unix path: /lib/firmware/updates/3.10.14+
7205288       0x6DF1A8        Unix path: /etc/Wireless/RT2860/RT2860.dat
7206224       0x6DF550        Unix path: /var/Wireless/7615_SingleSKU_5G.dat
7206688       0x6DF720        Unix path: /var/Wireless/7615_BF_SKU_5G.dat
7286820       0x6F3024        XML document, version: "1.0"
7290576       0x6F3ED0        Neighborly text, "Neighbor RSP"
7292341       0x6F45B5        Neighborly text, "NeighborAdvert: nextheader=0x%x, %d, %d"
7295746       0x6F5302        Neighborly text, "neighbor advertisement packethange to broadcast under L2FilterExternal"
7309397       0x6F8855        Neighborly text, "Neighbor Request from Peer IP = %d.%d.%d.%d, SSID = %stkd> Neighbor Response from Peer IP = %d.%d.%d.%d"
7309465       0x6F8899        Neighborly text, "Neighbor Response from Peer IP = %d.%d.%d.%d615_EEPROM.bin"
7310976       0x6F8E80        Unix path: /etc/Wireless/RT2860AP/e2p.bin
7345712       0x701630        Unix path: /var/run/timer.pid
7405988       0x7101A4        Neighborly text, "NeighborSolicits6InDatagrams"
7406008       0x7101B8        Neighborly text, "NeighborAdvertisementsorts"
7410538       0x71136A        Neighborly text, "neighbor %.2x%.2x.%pM lost rename link %s to %s"
7575936       0x739980        CRC32 polynomial table, little endian
7805472       0x771A20        AES S-Box
7810464       0x772DA0        CRC32 polynomial table, little endian
9090904       0x8AB758        LZMA compressed data, properties: 0x5D, dictionary size: 33554432 bytes, uncompressed size: -1 bytes
15796377      0xF10899        MySQL ISAM compressed data file Version 6
  • Linux 커널 버전:

    • 0x61D068 위치에서 Linux 커널 버전 3.10.1이 확인
    • 해당 펌웨어가 특정 Linux 배포판을 기반으로 설계되었음을 확인 가능
  • gzip 압축 데이터:

    • 0x6221C8 위치에 gzip으로 압축된 데이터가 발견
    • 중요한 파일 시스템이나 데이터가 포함된 부분일 가능성이 높음
  • AES 관련 정보:

    • AES S-BoxInverse S-Box가 여러 위치에 존재
    • 펌웨어에서 암호화를 사용하는 부분과 관련이 있을 가능성
  • 유닉스 경로:

    • /etc/Wireless/RT2860/RT2860.dat 등 다양한 경로가 확인
    • 네트워크 설정 파일과 관련이 있을 가능성
  • LZMA 압축 데이터:

    • 0x8AB758 위치에 LZMA로 압축된 추가 데이터가 존재
    • 해제해 보면 더 많은 정보를 얻을 수 있을 수도?
  • MySQL ISAM 데이터:

    • 0xF10899 위치에서 MySQL 데이터베이스 파일이 발견
    • 펌웨어에서 데이터베이스를 사용하고 있다는 것
    • 왜지... 라우팅 테이블에 쓰나..?

gzip과 LZMA 데이터 풀어보기

gzip

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted]
└─$ dd if=A0 bs=1 skip=6431176 count=4096 of=gzip_data.gz
4096+0 records in
4096+0 records out
4096 bytes (4.1 kB, 4.0 KiB) copied, 0.0116509 s, 352 kB/s

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted]
└─$ gunzip gzip_data.gz

gzip: gzip_data.gz: unexpected end of file
  • EOF 에러로 일단은 해제 불가

LZMA

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted]
└─$ dd if=A0 bs=1 skip=9090904 count=4096 of=lzma_data.lzma
4096+0 records in
4096+0 records out
4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00994485 s, 412 kB/s

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted]
└─$ unlzma lzma_data.lzma
unlzma: lzma_data.lzma: Unexpected end of input
  • input 어쩌구 에러로 일단 해제 불가

계속 추출해보기

  • A0 추출 시 8AB758, 6221C8 파일 존재
    - 8AB758은 cpio 아카이브 - 백업을 떠 둔 건가?
    - 6221C8은 Linux Make Config File
  • 8AB758을 다시 -e 옵션으로 추출 시 하위에 cpio-root라는 폴더와 0.cpio 존재
  • cpio-root에 들어가면 bin / dev / etc 등의 여러 폴더들이 존재

busybox 검사

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted/_A0.extracted/_8AB758.extracted/cpio-root]
└─$ file ./bin/busybox
./bin/busybox: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
  • 32비트 MIPS ELF 실행 파일
  • MIPS 기반 아키텍처에서 실행된다는 점
  • stripped: 디버깅 정보가 제거됨

의문점 - 아키텍처?

  • 분석 원본의 .bin파일에서는 ARMEB로, busybox까지 타고 들어온 후의 분석은 LSB(little endian)으로 도출
  • ARMEB는 부트로더나 커널에서 사용되고, MIPS는 사용자 공간 프로그램에서 사용되는 구조?
  • 혹시 ARM 기반 CPU와 함께 MIPS 기반 네트워크 프로세서가 통합된 구조일 수도?

Binwalk가 잘못인걸로

┌──(lee㉿kali)-[~/Desktop/Firmware]
└─$ file DIR882A1_FW104B02_Middle_FW_Unencrypt.bin
DIR882A1_FW104B02_Middle_FW_Unencrypt.bin: u-boot legacy uImage, Linux Kernel Image, Linux/MIPS, OS Kernel Image (lzma), 13265102 bytes, Sun Mar 11 13:18:48 2018, Load Address: 0X81001000, Entry Point: 0X816118E0, Header CRC: 0X50982AB1, Data CRC: 0X3A2AC829
  • 분석의 원본 .bin 파일을 다시 보면 MIPS로 나옴

파일 시스템 분석

전체 파일 구조 분석

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted/_A0.extracted/_8AB758.extracted/cpio-root]
└─$ ls -R                                                                                                                 
.:
bin  dev  etc  etc_ro  home  init  lib  media  mnt  private  proc  sbin  share  sys  tmp  usr  var  www

./bin:
ac        date        flash         init_system  kill          mknod         openssl     qos_run      spdifcmd
acl       dd          gpio          ip           lighttpd      mount         pcmcmd      ralink_init  switch
addgroup  delgroup    grep          ip6tables    lld2d         mpstat        ping        rc           tc
adduser   deluser     hostname      ipaddr       ln            mtd_write     ping6       reg          touch
ash       dmesg       hw_nat        iplink       login         mtr           proftpd     rm           umount
ated      dnsmasq     i2ccmd        iproute      ls            mv            proftpd.sh  routel       uname
bndstrg   dumpleases  i2scmd        iprule       lsusb         netstat       prog-cgi    rt2860apd    vi
busybox   echo        igmpproxy     iptables     mii_mgr       ntpclient     prog.cgi    rtinicapd    web
cat       egrep       igmpproxy.sh  iptunnel     mii_mgr_cl45  nvram_daemon  protest     sed          webdav.sh
chmod     eth_mac     imgdecrypt    iwconfig     miniupnpd     nvram_get     ps          sh           wsc_monitor.sh
cp        fgrep       inadyn-mt     iwpriv       mkdir         nvram_set     pwd         sleep

./dev:
pts

./dev/pts:

./etc:
fstab  jcpd.conf

./etc_ro:
Wireless                icon.ico        l7-protocols  lld2d.conf  ppp         rept_dbdc_test.sh            usb   wlan
apcli_connect_trial.sh  icon.large.ico  lighttpd      motd        public.pem  rept_test.sh                 web   xml
fp_db                   inittab         linuxigd      onetouch    rcS         tr069_voip_default_settings  wifi

./etc_ro/Wireless:
RT2860AP  RT2870STA  RT2870STA.dat  RT2870STA_5G.dat  RT61AP  WIFI3  iNIC

./etc_ro/Wireless/RT2860AP:
7615_SingleSKU.dat     RT2860_def.dat               SKU_24G_CCC_BF.dat  SKU_5G_FCC_BF.dat      SingleSKU_5G_CCC.dat
7615_SingleSKU_BF.dat  RT2860_def_hs.dat            SKU_24G_CE_BF.dat   SKU_5G_IC_BF.dat       SingleSKU_5G_CE.dat
RT2860AP-2G.dat        RT2860_def_hs_dbdc.dat       SKU_24G_FCC_BF.dat  SingleSKU_24G_CCC.dat  SingleSKU_5G_FCC.dat
RT2860AP-5G.dat        RT2860_default_novlan        SKU_24G_IC_BF.dat   SingleSKU_24G_CE.dat   SingleSKU_5G_IC.dat
RT2860AP-DBDC.dat      RT2860_default_vlan          SKU_5G_CCC_BF.dat   SingleSKU_24G_FCC.dat
RT2860_dbdc_def.dat    RT2860_default_vlan-factory  SKU_5G_CE_BF.dat    SingleSKU_24G_IC.dat

./etc_ro/Wireless/RT2870STA:

./etc_ro/Wireless/RT61AP:

./etc_ro/Wireless/WIFI3:
RT2870AP.dat

./etc_ro/Wireless/iNIC:
RT2860AP-factory.dat  RT2860AP.dat

./etc_ro/l7-protocols:
100bao.pat                doom3.pat                 kugoo.pat             quake1.pat        teamfortress2.pat
aim.pat                   edonkey.pat               live365.pat           radmin.pat        teamspeak.pat
aimwebcontent.pat         fasttrack.pat             liveforspeed.pat      rdp.pat           telnet.pat
applejuice.pat            finger.pat                lpd.pat               replaytv-ivs.pat  tesla.pat
ares.pat                  freenet.pat               mohaa.pat             rlogin.pat        tftp.pat
armagetron.pat            ftp.pat                   msn-filetransfer.pat  rtp.pat           thecircle.pat
battlefield1942.pat       gkrellm.pat               msnmessenger.pat      rtsp.pat          tonghuashun.pat
battlefield2.pat          gnucleuslan.pat           mute.pat              runesofmagic.pat  tor.pat
battlefield2142.pat       gnutella.pat              napster.pat           shoutcast.pat     tsp.pat
bgp.pat                   goboogy.pat               nbns.pat              sip.pat           unknown.pat
biff.pat                  gopher.pat                ncp.pat               skypeout.pat      unset.pat
bittorrent.pat            guildwars.pat             netbios.pat           skypetoskype.pat  untested
chikka.pat                h323.pat                  netflix.pat           smb.pat           uucp.pat
cimd.pat                  halflife2-deathmatch.pat  nimda.pat             smtp.pat          validcertssl.pat
ciscovpn.pat              hddtemp.pat               nntp.pat              snmp.pat          ventrilo.pat
citrix.pat                hotline.pat               not_commit            socks.pat         vnc.pat
code_red.pat              http-rtsp.pat             ntp.pat               soribada.pat      whois.pat
counterstrike-source.pat  http.pat                  openft.pat            soulseek.pat      worldofwarcraft.pat
cvs.pat                   ident.pat                 pcanywhere.pat        ssdp.pat          x11.pat
dayofdefeat-source.pat    imap.pat                  poco.pat              ssh.pat           xboxlive.pat
dazhihui.pat              imesh.pat                 pop3.pat              ssl.pat           xunlei.pat
dhcp.pat                  ipp.pat                   pplive.pat            stun.pat          yahoo.pat
directconnect.pat         irc.pat                   qq.pat                subspace.pat      youtube.pat
dns.pat                   jabber.pat                quake-halflife.pat    subversion.pat    zmaap.pat

./etc_ro/l7-protocols/not_commit:
exe.pat    gif.pat   jpeg.pat  ogg.pat  perl.pat        rar.pat  rtf.pat  zip.pat
flash.pat  html.pat  mp3.pat   pdf.pat  postscript.pat  rpm.pat  tar.pat

./etc_ro/l7-protocols/untested:
100bao.pat           goboogy.pat  liveforspeed.pat      pcanywhere.pat  stun.pat     unset.pat
battlefield2.pat     hotline.pat  lpd.pat               poco.pat        tesla.pat    uucp.pat
battlefield2142.pat  kugoo.pat    msn-filetransfer.pat  quake1.pat      tftp.pat     zmaap.pat
biff.pat             live365.pat  netbios.pat           rlogin.pat      unknown.pat

./etc_ro/lighttpd:
lib  lighttpd.conf  lighttpd_webdav.conf  www

./etc_ro/lighttpd/lib:
mod_access.so     mod_compress.so    mod_fastcgi.so        mod_redirect.so     mod_simple_vhost.so   mod_usertrack.so
mod_accesslog.so  mod_dirlisting.so  mod_flv_streaming.so  mod_rewrite.so      mod_ssi.so            mod_webdav.so
mod_alias.so      mod_evasive.so     mod_indexfile.so      mod_rrdtool.so      mod_staticfile.so
mod_auth.so       mod_evhost.so      mod_magnet.so         mod_scgi.so         mod_status.so
mod_cgi.so        mod_expire.so      mod_mysql_vhost.so    mod_secdownload.so  mod_trigger_b4_dl.so
mod_cml.so        mod_extforward.so  mod_proxy.so          mod_setenv.so       mod_userdir.so

./etc_ro/lighttpd/www:
web

./etc_ro/lighttpd/www/web:
Admin.html                 Internet_Pro.html          SharePort.html             WebsiteFilter.html
Device.html                Internet_ProAdd.html       SharePort_CreateUser.html  WiFi.html
DynamicDNS.html            Internet_VLAN.html         StaticRoute.html           WiFi_org.html
Firewall.html              MobileGuestZone.html       StaticRouteIPv6.html       Wizard.html
Firewall_IPv4.html         MobileHome.html            Statistics.html            Wizard_Manual.html
Firewall_IPv6.html         MobileInternet.html        System.html                captcha
FirmwareUpdate_Fail.html   MobileMydlink.html         SystemLog.html             config
FirmwareUpdate_Valid.html  MobileStatus.html          Time.html                  css
GuestZone.html             MobileUpdateFirmware.html  UpdateFirmware.html        header.html
HNAP1                      MobileWiFi.html            UpdateFirmware_Fail.html   hnap
Home.html                  Mydlink.html               UpdateFirmware_Valid.html  image
Home_iqos.html             Network.html               Upload_Fail.html           info
Index.html                 PortForwarding.html        Upload_Valid.html          js
IndexHome.html             QoS.html                   UsbSharing.html            version.txt
Internet.html              QuickVPN.html              UserAndDevice.html         wireless.cgi
Internet_IPv6.html         Schedule.html              VirtualServer.html

./etc_ro/lighttpd/www/web/HNAP1:
dlcfg.cgi  dllog.cgi  dlquickvpnsettings.cgi

./etc_ro/lighttpd/www/web/captcha:
001.jpg  009.jpg  017.jpg  025.jpg  033.jpg  041.jpg  049.jpg  057.jpg  065.jpg  073.jpg  081.jpg  089.jpg  097.jpg
002.jpg  010.jpg  018.jpg  026.jpg  034.jpg  042.jpg  050.jpg  058.jpg  066.jpg  074.jpg  082.jpg  090.jpg  098.jpg
003.jpg  011.jpg  019.jpg  027.jpg  035.jpg  043.jpg  051.jpg  059.jpg  067.jpg  075.jpg  083.jpg  091.jpg  099.jpg
004.jpg  012.jpg  020.jpg  028.jpg  036.jpg  044.jpg  052.jpg  060.jpg  068.jpg  076.jpg  084.jpg  092.jpg  100.jpg
005.jpg  013.jpg  021.jpg  029.jpg  037.jpg  045.jpg  053.jpg  061.jpg  069.jpg  077.jpg  085.jpg  093.jpg  captcha_list
006.jpg  014.jpg  022.jpg  030.jpg  038.jpg  046.jpg  054.jpg  062.jpg  070.jpg  078.jpg  086.jpg  094.jpg
007.jpg  015.jpg  023.jpg  031.jpg  039.jpg  047.jpg  055.jpg  063.jpg  071.jpg  079.jpg  087.jpg  095.jpg
008.jpg  016.jpg  024.jpg  032.jpg  040.jpg  048.jpg  056.jpg  064.jpg  072.jpg  080.jpg  088.jpg  096.jpg

./etc_ro/lighttpd/www/web/config:
deviceinfo  deviceinfo.js  features.js

./etc_ro/lighttpd/www/web/config/deviceinfo:
DIR505.js   DIR510L.js  DIR810L.js  DIR850L.js  DIR859L.js  DIR862L.js  DIR878.js   DIR882.js  DIR890L.js
DIR508L.js  DIR518L.js  DIR820L.js  DIR855L.js  DIR860L.js  DIR868L.js  DIR880L.js  DIR883.js

./etc_ro/lighttpd/www/web/css:
jquery-ui.min.css     style_blockedPage.css  style_h.css       style_home.css    style_pages.css  stylish-select.css
jquery.selectbox.css  style_eula.css         style_h_iqos.css  style_mobile.css  style_pop.css

./etc_ro/lighttpd/www/web/hnap:
AddPortMapping.xml                        GetOperationMode.xml            SetFactoryDefault.xml
DeletePortMapping.xml                     GetPortForwardingSettings.xml   SetFirewallSettings.xml
DoFirmwareUpgrade.xml                     GetPortMappings.xml             SetForwardedPorts.xml
GetAPClientSettings.xml                   GetQoSSettings.xml              SetGuestZoneRouterSettings.xml
GetAdministrationSettings.xml             GetRouterLanSettings.xml        SetIPv4FirewallSettings.xml
GetAdvNetworkSettings.xml                 GetRouterSettings.xml           SetIPv66in4TunnelSettings.xml
GetAudioRenderSettings.xml                GetRoutingTableIPv4.xml         SetIPv66rdTunnelSettings.xml
GetCAPTCHAsetting.xml                     GetRoutingTableIPv6.xml         SetIPv66to4TunnelSettings.xml
GetClientInfo.xml                         GetSIMCardInfoAlpha.xml         SetIPv6AutoConfigurationSettings.xml
GetClientStats.xml                        GetSMBSettings.xml              SetIPv6AutoDetectionSettings.xml
GetConnectedDevices.xml                   GetSMBStatus.xml                SetIPv6FirewallSettings.xml
GetCurrentInternetStatus.xml              GetScheduleSettings.xml         SetIPv6IngressFiltering.xml
GetDLNA.xml                               GetSiteSurvey.xml               SetIPv6LinkLocalOnlySettings.xml
GetDMZSettings.xml                        GetStaticRouteIPv4Settings.xml  SetIPv6PppoeSettings.xml
GetDeviceFeatureAlpha.xml                 GetStaticRouteIPv6Settings.xml  SetIPv6Settings.xml
GetDeviceSettings.xml                     GetSysEmailSettings.xml         SetIPv6SimpleSecurity.xml
GetDeviceSettings2.xml                    GetSysLogSettings.xml           SetIPv6StaticSettings.xml
GetDynamicDNSIPv6Settings.xml             GetTimeSettings.xml             SetInternetProfileAlpha.xml
GetDynamicDNSSettings.xml                 GetUSBDevice.xml                SetLanguageDefaultSetting.xml
GetFirewallSettings.xml                   GetUSBStorageDevice.xml         SetMACFilters2.xml
GetFirmwareSettings.xml                   GetUSBStorageSettings.xml       SetMulticastSnooping.xml
GetFirmwareState.xml                      GetVersionInfo.xml              SetMultipleActions.xml
GetFirmwareStatus.xml                     GetVirtualServerSettings.xml    SetMultipleActions_DeviceSettings.xml
GetFirmwareValidation.xml                 GetWANDHCPSettings.xml          SetMultipleActions_SetWanSettings.xml
GetForwardedPorts.xml                     GetWLanRadioSecurity.xml        SetMultipleActions_WLanRadioSecurity.xml
GetGuestZoneRouterSettings.xml            GetWLanRadioSettings.xml        SetMultipleActions_WLanRadioSettings.xml
GetIPv4FirewallSettings.xml               GetWLanRadios.xml               SetMultipleSSID.xml
GetIPv66in4TunnelSettings.xml             GetWLanSecurity.xml             SetMultipleSSID_SetWLanRadioSecurity.xml
GetIPv66rdTunnelSettings.xml              GetWLanSettings24.xml           SetMultipleSSID_SetWLanRadioSettings.xml
GetIPv66to4TunnelSettings.xml             GetWLanSettings54.xml           SetMyDLinkRegistration.xml
GetIPv6AutoConfigurationSettings.xml      GetWPSStatus.xml                SetMyDLinkSettings.xml
GetIPv6AutoDetectionSettings.xml          GetWanSettings.xml              SetMyDLinkUnregistration.xml
GetIPv6FirewallSettings.xml               GetWanStatus.xml                SetNetworkSettings.xml
GetIPv6IngressFiltering.xml               GetWebFilterSettings.xml        SetOperationMode.xml
GetIPv6LinkLocalOnlySettings.xml          GetWiFiOpMode.xml               SetPortForwardingSettings.xml
GetIPv6PppoeSettings.xml                  GetWiFiVerifyAlpha.xml          SetQoSSettings.xml
GetIPv6Settings.xml                       GetWirelessMode.xml             SetRouterLanSettings.xml
GetIPv6Settings_orig.xml                  GetWirelessSiteSurvey.xml       SetRouterSettings.xml
GetIPv6SimpleSecurity.xml                 IsDeviceReady.xml               SetSMBSettings.xml
GetIPv6StaticSettings.xml                 Login.xml                       SetSMBStatus.xml
GetIPv6Status.xml                         Logout.xml                      SetScheduleSettings.xml
GetIPv6WanType.xml                        PollingFirmwareDownload.xml     SetStaticRouteIPv4Settings.xml
GetISPListAlpha.xml                       Reboot.xml                      SetStaticRouteIPv6Settings.xml
GetInterfaceStatistics.xml                RenewIPv6WanConnection.xml      SetStorageUsers.xml
GetInternetConnUpTime.xml                 RenewWanConnection.xml          SetSysEmailSettings.xml
GetInternetProfileAlpha.xml               RestoreFactoryDefaults.xml      SetSysLogSettings.xml
GetLanguageDefaultSetting.xml             SetAPClientSettings.xml         SetTimeSettings.xml
GetListDirectory.xml                      SetAccessPointMode.xml          SetTriggerADIC.xml
GetLocalHostInfo.xml                      SetAddStorageUser.xml           SetTriggerWPS.xml
GetMACFilters.xml                         SetAdministrationSettings.xml   SetTriggerWirelessSiteSurvey.xml
GetMACFilters2.xml                        SetAdvNetworkSettings.xml       SetUSBStorageSettings.xml
GetMulticastSnooping.xml                  SetAudioRenderSettings.xml      SetVirtualServerSettings.xml
GetMultipleHNAPs.xml                      SetCAPTCHAsetting.xml           SetWLanRadioSecurity.xml
GetMultipleSSID.xml                       SetClientInfo.xml               SetWLanRadioSettings.xml
GetMultipleSSID_GetWLanRadioSecurity.xml  SetDLNA.xml                     SetWanSettings.xml
GetMultipleSSID_GetWLanRadioSettings.xml  SetDMZSettings.xml              SetWebFilterSettings.xml
GetMyDLinkSettings.xml                    SetDelStorageUser.xml           SetWiFiOpMode.xml
GetMyDLinkSupportStatus.xml               SetDeviceSettings.xml           SetWirelessMode.xml
GetNetworkSettings.xml                    SetDeviceSettings2.xml          StartFirmwareDownload.xml
GetNetworkStats.xml                       SetDynamicDNSIPv6Settings.xml   getwan.xml
GetOpenDNS.xml                            SetDynamicDNSSettings.xml

./etc_ro/lighttpd/www/web/image:
Client_Card_add.png              errorMsg.png                   mobile_mydlink_noreg.png      router3_on.png
Client_Card_s.png                ethernet.png                   mobile_mydlink_reg.png        scheduleTable.png
EthernetClient.png               ethernet_port.gif              mobile_update_fw.png          select-icons2.png
EthernetClient_Disconnected.png  eula.png                       mobile_update_fw_on.png       sharePort_icon.png
Ethernet_Block_.png              extender.png                   mobile_wifi_conwarn.png       signal1.png
FileTransfer.png                 extender_next.png              mobile_wifi_disconnected.png  signal2.png
Games.png                        extender_off.png               mydlink.png                   signal3.png
Guest.png                        extender_on.png                navigation_bg5.gif            signal4.png
Infor2.png                       extender_prev.png              navigation_bg6.gif            slideCard_bg.png
Login_bg2.gif                    favicon.ico                    network_icon.png              slidebtn_next.png
MobileDevice.png                 folder_close.png               oops.png                      slidebtn_prev.png
OnlineChat.png                   folder_open.png                page_Admin.png                slideshow_closeBtn.png
PLC.png                          footer.png                     page_DDNS.png                 slideshow_pagedot.png
QoS_Card.png                     gotosettings.png               page_IPv6.png                 status.png
SAMBA_icon.png                   header.gif                     page_PortForwarding.png       this-qos.png
Statisyics_btn1.png              header2.gif                    page_QoS.png                  this_wz.png
Statisyics_btn2.png              header3.gif                    page_Schedule.png             timeMachine_icon.png
StreamingMedia.png               header4.gif                    page_StaticRoute.png          title.png
USBport_none.png                 header_edge.gif                page_Statistic.png            trash.png
USBport_none2.png                header_small.gif               page_System.png               upload.png
WebSurfing.png                   home_shadow.png                page_TimeZone.png             usb.png
Wireless_Block_.png              hr.png                         page_VirtualServer.png        usb_.png
bg.png                           internet.png                   page_advanceNetwork.png       usb_Icon.png
bg_body.png                      internet_.png                  page_log.png                  w_this.png
bg_bottom.png                    internet_page.png              page_network2.png             wall.png
bg_top.png                       internet_status_off.png        page_shareport.png            wanport.gif
black_bg.png                     internet_status_on.png         page_updateFW.png             wanport2.png
black_bg2.png                    line1.png                      page_userDevice.png           warning.png
button2_bg.png                   line1_.png                     page_vlan.png                 warning_s.png
button2_bg_hover.png             line2.png                      page_vpn.png                  wifiCients_z.png
button_bg.png                    line2_.png                     page_websiteFilter.png        wifiClient.png
button_bg_hover.png              line2_x.png                    parent_control.png            wifiClient_.png
checkBox_c.png                   line3.png                      phone_5g.png                  wifi_24.png
checkBox_o.png                   line3_.png                     phone_5g2.png                 wifi_5g.png
checkbox.png                     line_z_off.png                 pop_body.png                  wifi_5g2.png
circle_bg1.png                   line_z_on_y.png                pop_bottom.png                wifi_mode.png
circle_bg2.png                   line_z_small_off.png           pop_top.png                   wifi_off.png
click_bg1.png                    line_z_small_on.png            popmsg.png                    wifi_on_y.png
closeBtn.png                     loading.gif                    powerLine.png                 wifi_small_off.png
closeDialog.png                  loading_big.png                qos_itemBg.png                wifi_small_on.png
closeDialog2.png                 logInTable.png                 qos_itemBg_.png               wireless_icon.png
closeDialog3.png                 logInTable_shareport.png       qos_priority_high.png         wireless_signal1.png
connected.png                    logo_2.png                     qos_priority_highest.png      wireless_signal2.png
dialog_bg.png                    menu_btn.png                   qos_priority_medium.png       wireless_signal3.png
disable.png                      menu_this.png                  refresh.png                   wisp_loading.png
disconnected.png                 menu_this2.png                 router-gray.png               wisp_security.png
dlink-favicon.ico                mobile_dlinklogo_login.png     router-wifi.png               wps_DAP-1655.png
dlna_Icon.png                    mobile_guestzone.png           router-yellow.png             wps_failed.png
download.png                     mobile_guestzone_enabled.png   router.gif                    wps_success.png
download_btn.png                 mobile_home_btn.png            router2_z_off.gif
edit_btn.png                     mobile_internet.png            router2_z_on_y.gif
enable.png                       mobile_internet_connected.png  router3_off.png

./etc_ro/lighttpd/www/web/info:
EULA.html  Login.html  MobileLogin.html  blockedPage.html

./etc_ro/lighttpd/www/web/js:
AES.js                 Schedule.js               configuration        initialValidate.js            jquery.validate.js
CheckConnection        SharePort_CreateUser.js   excanvas.js          initialValidate1.js           jquery.validate1.js
ClientList             Slideshow.js              firmware.js          ipv6                          libajax.js
ConnectedClients.js    StaticRoute.js            hmac_md5.js          jquery-1.11.1.min.js          localization
DynamicDNS.js          StaticRouteIPv6.js        hnap.js              jquery-1.8.2.min.js           menu.js
Firewall.js            UserDevice_CreateRule.js  homeUSB.js           jquery-ui.custom.min.js       pagetool.js
GridPanel.js           UserDevice_CreateUser.js  i18n.js              jquery.checkbox.js            popView.js
Login.js               VLAN.js                   includeLang.js       jquery.client.js              position.js
MacList.json           VirtualServer.js          initEnv.js           jquery.cookie.js              require-2.1.17.min.js
PortForwarding.js      WebsiteFilter.js          initialCSS.js        jquery.selectbox-0.2_new.js   spin.js
Public.js              bootstrap                 initialJQ.js         jquery.stringify.js           timeZone.js
RGraph.common.core.js  checkTimeout.js           initialJS.js         jquery.stylish-select.js      upload.js
RGraph.line.js         comm.js                   initialJSDefault.js  jquery.ui.selectable.js       wizard
SOAP                   commIPv6.js               initialLibs.js       jquery.ui.touch-punch.min.js

./etc_ro/lighttpd/www/web/js/ClientList:
ClientListView.js            Data.js      QoSView.js            getterSetter.js  qos2.json
ClientListViewController.js  Datalist.js  QoSViewController.js  qos.json

./etc_ro/lighttpd/www/web/js/SOAP:
SOAPAction.js                  SOAPFirmware.js         SOAPQoS.js          SOAPUSB.js          Websocket.js
SOAPAdministrationSettings.js  SOAPIPv6.js             SOAPQuickVPN.js     SOAPUser.js
SOAPClientInfo.js              SOAPLogin.js            SOAPSchedule.js     SOAPVLAN.js
SOAPCovr.js                    SOAPMyDLink.js          SOAPStatistic.js    SOAPWLanRadio.js
SOAPDeviceSettings.js          SOAPNetworkSettings.js  SOAPTimeMachine.js  SOAPWanSettings.js

./etc_ro/lighttpd/www/web/js/bootstrap:
css  js

./etc_ro/lighttpd/www/web/js/bootstrap/css:
bootstrap.min.css  buttonv2.css

./etc_ro/lighttpd/www/web/js/bootstrap/js:
bootstrap.min.js

./etc_ro/lighttpd/www/web/js/configuration:
DeviceConfig.js

./etc_ro/lighttpd/www/web/js/ipv6:
Internet_IPv6_trigger.js  ipv6_profile.js

./etc_ro/lighttpd/www/web/js/localization:
de-de.js  en-us.js  es-es.js  fr-fr.js  it-it.js  ko-kr.js  pt-br.js  ru-ru.js  zh-cn.js  zh-tw.js

./etc_ro/lighttpd/www/web/js/wizard:
wizard_data.js

./etc_ro/linuxigd:

./etc_ro/onetouch:
device.xml  scripts

./etc_ro/onetouch/scripts:
rss_checker.sh  rss_xml.php  rss_xml.sh

./etc_ro/ppp:
3g  peers  plugins

./etc_ro/ppp/3g:

./etc_ro/ppp/peers:

./etc_ro/ppp/plugins:
ppp_unix.so

./etc_ro/usb:

./etc_ro/web:

./etc_ro/wifi:

./etc_ro/wlan:
MT7615E_EEPROM.bin  MT7615_2G_EEPROM.bin  MT7615_5G_EEPROM.bin

./etc_ro/xml:

./home:

./lib:
firmware               libfcgi.so.0           libixml.so.1.3.1    libogg.so               libuClibc-0.9.33.2.so
ipsec                  libfcgi.so.0.0.0       libjson-c.so        libogg.so.0             libupnp.so.1.3.1
ld-uClibc-0.9.33.2.so  libfl-0.9.28.so        libjson-c.so.2      libogg.so.0.8.0         libusb.so.1.0.0
ld-uClibc.so.0         libfl.so               libjson-c.so.2.0.1  libpcre-0.9.28.so       libutil-0.9.33.2.so
libaes.so              libfl.so.0             libjson.so          libpcre.so              libutil.so.0
libc.so.0              libgcrypt.so.11        libjson.so.0        libpcre.so.0            libwebutil.so
libcrypt-0.9.33.2.so   libgcrypt.so.11.8.0    libjson.so.0.1.0    libpthread-0.9.33.2.so  libxtables.so.5
libcrypt.so.0          libgmp-0.9.28.so       liblua.so           libpthread.so.0         libz-1.2.3.so
libcrypto.so           libgmp.so              liblua.so.5.1.5     librcm.so               libz.so
libcrypto.so.1.0.0     libgmp.so.0            libm-0.9.33.2.so    libresolv-0.9.33.2.so   libz.so.1
libdb-4.8.so           libgpg-error.so.0      libm.so.0           libresolv.so.0          libzebra.so.1
libdb-4.so             libgpg-error.so.0.8.0  libnotifyrc.so      librt-0.9.33.2.so       libzebra.so.1.0.0
libdb.so               libid3tag-0.9.28.so    libnsl-0.9.33.2.so  librt.so.0              modules
libdl-0.9.33.2.so      libid3tag.so           libnsl.so.0         libssl.so
libdl.so.0             libid3tag.so.0         libnvram-0.9.28.so  libssl.so.1.0.0
libdxmlapi.so          libip4tc.so.0          libnvram.so         libstarter.so
libfcgi.so             libip6tc.so.0          libnvram.so.0       libthreadutil.so.1.3.1

./lib/firmware:

./lib/ipsec:
_copyright  _plutoload  _secretcensor  _updown.mast  eroute      newhostkey  rsasigkey  tncfg
_include    _plutorun   _startklips    addconn       ikeping     pluto       setup      whack
_keycensor  _realsetup  _updown        auto          klipsdebug  ranbits     spi

./lib/modules:
3.10.14+  dlink_nl_ctrl.ko  ipsec.ko  jnl.ko  sxuptp.ko  sxuptp_driver.ko  sxuptp_wq.ko  ufsd.ko

./lib/modules/3.10.14+:
kernel  modules.builtin  modules.order

./lib/modules/3.10.14+/kernel:
net

./lib/modules/3.10.14+/kernel/net:
ipv4  nat  netfilter

./lib/modules/3.10.14+/kernel/net/ipv4:
netfilter

./lib/modules/3.10.14+/kernel/net/ipv4/netfilter:
nf_nat_ipsec.ko  nf_nat_pptp.ko  nf_nat_proto_gre.ko  nf_nat_rtsp.ko

./lib/modules/3.10.14+/kernel/net/nat:
hw_nat

./lib/modules/3.10.14+/kernel/net/nat/hw_nat:
hw_nat.ko

./lib/modules/3.10.14+/kernel/net/netfilter:
nf_conntrack_ipsec.ko  nf_conntrack_proto_gre.ko  nf_conntrack_sip.ko
nf_conntrack_pptp.ko   nf_conntrack_rtsp.ko       nf_nat_sip.ko

./media:

./mnt:

./private:

./proc:

./sbin:
accel-pptp.sh        config-pptp.sh      insmod               pcie_enumerate_reboot.sh  stad
affinity.sh          config-udhcpd.sh    internet.sh          poweroff                  storage.sh
arp                  config-vlan.sh      ipsec                pppoe-relay               stupid-ftpd
auto-test.sh         config.sh           ipv6_logo.sh         preinit                   stupid-ftpd-acl.sh
autoconn3G.sh        cpubusy.sh          jcpd                 reboot                    stupid-ftpd-common.sh
automount.sh         fingerprint.sh      klogd                ripd                      stupid-ftpd-user.sh
automount_boot.sh    firewall.sh         lan.sh               rmmod                     syslogd
chpasswd.sh          flush_conntrack     lsmod                route                     tw_hotplug
config-dns.sh        fwupload.cgi        lspci                rps.sh                    udhcpc
config-dslite.sh     global.sh           makedevlinks.sh      run_top.sh                udhcpc-discovery
config-eee.sh        gtd.sh              mdev                 seama.cgi                 udhcpc.sh
config-iTunes.sh     gtp.sh              minidlna             setpci                    udhcpd
config-igmpproxy.sh  halt                nand_test_reboot.sh  smbd                      vconfig
config-l2tp.sh       hotplug             nat.sh               smbpasswd                 vpn-passthru.sh
config-longloop.sh   if_down_up_test.sh  ntp.sh               smp.sh                    wan.sh
config-powersave.sh  ifconfig            openl2tp.sh          snmp.sh                   wifi_unload.sh
config-pppoe.sh      init                openl2tpd            snort.sh                  zebra

./share:
man  udhcpc

./share/man:
man1  man5  man8

./share/man/man1:
dumpleases.1

./share/man/man5:
udhcpd.conf.5

./share/man/man8:
udhcpc.8  udhcpd.8

./share/udhcpc:
default.bound  default.deconfig  default.renew  default.script

./sys:

./tmp:

./usr:
bin  codepages  lib  local  sbin

./usr/bin:
'['       awk       dirname   free      logger          nl_server   taskset   tftpd   tr       wc      xl2tpd
'[['      crontab   expr      hexdump   mDNSResponder   pppdo       test      time    udpsvd   wget
 arping   cut       find      killall   md5sum          printf      tftp      top     uptime   wgets

./usr/codepages:

./usr/lib:
pppd

./usr/lib/pppd:
2.4.5

./usr/lib/pppd/2.4.5:
openl2tp.so  pppol2tp.so  pptp.so  rp-pppoe.so

./usr/local:
ssl

./usr/local/ssl:
openssl.cnf

./usr/sbin:
brctl  chpasswd  dhcp6-multi  dxml   easyroaming  odhcp6c   onetouch  pppd_v6          radvd     starter  timer   xmldb
chat   crond     dhcp6s       dxmlc  goahead      omcproxy  pppd      pppoe-discovery  sendmail  telnetd  udhcpd  xmldbc

./var:

./www:
icon_144x144_router.png  rsstest  rssui  tmp

./www/rsstest:
fwupgrade_test.asp  rssencry_test.asp  rssset_apcloning_test.asp  rssset_test.asp  rssvarset_test.asp

./www/rssui:
_sys_info.asp     config.asp            finish.asp     fwupgrade2.asp  language_en.js  language_zh.js  public.js
base64.js         config.js             fwupgrade.asp  img             language_ko.js  main.asp        scan.js
check_survey.asp  default_redirect.asp  fwupgrade.js   isp.js          language_tw.js  public          wireless.js

./www/rssui/img:
ic_fw_controller.png    ios_guan.png  wireless_icon_100.png  wireless_icon_50.png
ic_network_starter.png  ios_kai.png   wireless_icon_25.png   wireless_icon_75.png

./www/rssui/public:
__md5.js  dbros.css  login.asp  login_error.asp  login_keyissue.asp  login_lock.asp

파일 구조로부터 정보 취합 및 조사 지침 수립

1. etc/etc_ro/

  • fstab: 마운트 관련 설정 확인 가능
  • jcpd.conf: 특이한 파일... 내용을 분석해 네트워크 구성이나 로깅 관련 정보를 확인
  • Wireless:
    - RT2860AP, RT2870STA, MT7615E_EEPROM.bin 등의 설정 파일과 EEPROM 관련 데이터 파일이 존재
    - 이 파일들은 네트워크 및 무선 통신 설정에 중요한 정보(SSID, 암호화 설정 등)를 포함할 가능성 있음
  • lighttpd:
    • lighttpd.confwww 디렉토리를 통해 웹 서버 구성과 관련된 정보 확인 가능
    • /web/js/에 있는 .js 파일과 /web/hnap/에 있는 .xml 파일들은 특히 HNAP 프로토콜과 관련된 취약점을 탐지할 가능성이 있음

2. bin/sbin/

  • busybox, dnsmasq, iptables 등 네트워크 및 시스템 관리 도구가 포함되어 있음
  • nvram_daemon, nvram_get, nvram_set: NVRAM 관리 도구로 보이며, 하드코딩된 변수나 설정 값을 저장하고 있는지 확인 필요

3. lib/modules/

  • 암호화 라이브러리 (libcrypto.so, libssl.so)가 포함되어 있으며, 암호화 설정 및 키 관리 관련 설정이 있을 가능성 있음
  • modules/ 디렉토리에 nf_nat_*, nf_conntrack_*와 같은 네트워크 필터링 관련 모듈이 존재하며, 방화벽 또는 NAT 설정이 포함될 가능성 존재

4. www/lighttpd/www/

  • 웹 인터페이스 구성:
    • /www/rssui/와 같은 디렉토리에 관리자 웹 페이지가 포함된 것으로 보임
    • login_error.asp, fwupgrade_test.asp와 같은 파일을 통해 인증 관련 취약점을 분석할 수 있을 것
  • HNAP 관련 파일:
    • /etc_ro/lighttpd/www/web/hnap/.xml 파일들이 다수 존재하며, HNAP 프로토콜 취약점(예: 인증 우회)을 확인할 가능성이 있음

5. dev/

  • /dev 디렉토리에는 장치와 관련된 파일이 적지만, UART나 GPIO와 같은 하드웨어 인터페이스가 사용되는지 확인 필요

6. proc/tmp/

  • /proc/는 런타임 중 생성된 파일을 포함하며, 동적 분석 시 유용할 수 있음
  • /tmp/는 임시 데이터를 저장하는 공간으로, 잠재적으로 중요한 파일이 남아 있을 가능성 있음

각 파일 섹터 분석

etc/

# jcpd.conf
product=SX UVL Plus
hostname=
netif=
wireless if=
portnum=19540
ds_port=19540
# fstab
proc            /proc           proc    defaults 0 0
none            /var            ramfs   defaults 0 0
none            /dev            ramfs   defaults 0 0
none            /etc            ramfs   defaults 0 0
none            /tmp            ramfs   defaults 0 0
none            /media          ramfs   defaults 0 0
none            /sys            sysfs   default  0 0
none            /dev/pts        devpts  default  0 0
none            /proc/bus/usb   usbfs   defaults 0 0

bin/, sbin/, usr/bin/

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted/_A0.extracted/_8AB758.extracted/cpio-root]
└─$ file ./bin/*
./bin/ac:             ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/acl:            ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/addgroup:       symbolic link to busybox
./bin/adduser:        symbolic link to busybox
./bin/ash:            symbolic link to busybox
./bin/ated:           ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/bndstrg:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/busybox:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/cat:            symbolic link to busybox
./bin/chmod:          symbolic link to busybox
./bin/cp:             symbolic link to busybox
./bin/date:           symbolic link to busybox
./bin/dd:             symbolic link to busybox
./bin/delgroup:       symbolic link to busybox
./bin/deluser:        symbolic link to busybox
./bin/dmesg:          symbolic link to busybox
./bin/dnsmasq:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/dumpleases:     ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/echo:           symbolic link to busybox
./bin/egrep:          symbolic link to busybox
./bin/eth_mac:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/fgrep:          symbolic link to busybox
./bin/flash:          ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/gpio:           ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/grep:           symbolic link to busybox
./bin/hostname:       symbolic link to busybox
./bin/hw_nat:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/i2ccmd:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/i2scmd:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/igmpproxy:      ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/igmpproxy.sh:   POSIX shell script, ASCII text executable
./bin/imgdecrypt:     ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/inadyn-mt:      ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/init_system:    ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/ip:             ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/ip6tables:      ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/ipaddr:         symbolic link to busybox
./bin/iplink:         symbolic link to busybox
./bin/iproute:        symbolic link to busybox
./bin/iprule:         symbolic link to busybox
./bin/iptables:       ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/iptunnel:       symbolic link to busybox
./bin/iwconfig:       ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/iwpriv:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/kill:           symbolic link to busybox
./bin/lighttpd:       ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/lld2d:          ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/ln:             symbolic link to busybox
./bin/login:          symbolic link to busybox
./bin/ls:             symbolic link to busybox
./bin/lsusb:          ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/mii_mgr:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/mii_mgr_cl45:   ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/miniupnpd:      ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/mkdir:          symbolic link to busybox
./bin/mknod:          symbolic link to busybox
./bin/mount:          symbolic link to busybox
./bin/mpstat:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/mtd_write:      ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/mtr:            ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/mv:             symbolic link to busybox
./bin/netstat:        symbolic link to busybox
./bin/ntpclient:      ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/nvram_daemon:   ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/nvram_get:      symbolic link to ralink_init
./bin/nvram_set:      symbolic link to ralink_init
./bin/openssl:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/pcmcmd:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/ping:           symbolic link to busybox
./bin/ping6:          symbolic link to busybox
./bin/proftpd:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/proftpd.sh:     POSIX shell script, ASCII text executable
./bin/prog-cgi:       ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/prog.cgi:       ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/protest:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/ps:             symbolic link to busybox
./bin/pwd:            symbolic link to busybox
./bin/qos_run:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), statically linked, stripped
./bin/ralink_init:    ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/rc:             ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/reg:            ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/rm:             symbolic link to busybox
./bin/routel:         POSIX shell script, ASCII text executable
./bin/rt2860apd:      ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/rtinicapd:      symbolic link to rt2860apd
./bin/sed:            symbolic link to busybox
./bin/sh:             symbolic link to busybox
./bin/sleep:          symbolic link to busybox
./bin/spdifcmd:       ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/switch:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/tc:             ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/touch:          symbolic link to busybox
./bin/umount:         symbolic link to busybox
./bin/uname:          symbolic link to busybox
./bin/vi:             symbolic link to busybox
./bin/web:            ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./bin/webdav.sh:      POSIX shell script, ASCII text executable
./bin/wsc_monitor.sh: ASCII text
┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted/_A0.extracted/_8AB758.extracted/cpio-root]                                                                                                                  
└─$ file ./sbin/*                                                                                                         
./sbin/accel-pptp.sh:            POSIX shell script, ASCII text executable                                                
./sbin/affinity.sh:              POSIX shell script, ASCII text executable                                                
./sbin/arp:                      symbolic link to ../bin/busybox                                                          
./sbin/auto-test.sh:             POSIX shell script, ASCII text executable                                                
./sbin/autoconn3G.sh:            POSIX shell script, ASCII text executable                                                
./sbin/automount.sh:             POSIX shell script, ASCII text executable                                                
./sbin/automount_boot.sh:        POSIX shell script, ASCII text executable                                                
./sbin/chpasswd.sh:              POSIX shell script, ASCII text executable                                                
./sbin/config-dns.sh:            POSIX shell script, ASCII text executable
./sbin/config-dslite.sh:         POSIX shell script, ASCII text executable
./sbin/config-eee.sh:            ASCII text
./sbin/config-iTunes.sh:         POSIX shell script, ASCII text executable
./sbin/config-igmpproxy.sh:      POSIX shell script, ASCII text executable
./sbin/config-l2tp.sh:           POSIX shell script, ASCII text executable
./sbin/config-longloop.sh:       ASCII text
./sbin/config-powersave.sh:      POSIX shell script, ASCII text executable
./sbin/config-pppoe.sh:          POSIX shell script, ASCII text executable
./sbin/config-pptp.sh:           POSIX shell script, ASCII text executable
./sbin/config-udhcpd.sh:         POSIX shell script, ASCII text executable
./sbin/config-vlan.sh:           POSIX shell script, ASCII text executable
./sbin/config.sh:                ASCII text
./sbin/cpubusy.sh:               POSIX shell script, ASCII text executable
./sbin/fingerprint.sh:           POSIX shell script, ASCII text executable
./sbin/firewall.sh:              POSIX shell script, ASCII text executable
./sbin/flush_conntrack:          ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, with debug_info, not stripped
./sbin/fwupload.cgi:             ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/global.sh:                POSIX shell script, ASCII text executable
./sbin/gtd.sh:                   POSIX shell script, ASCII text executable
./sbin/gtp.sh:                   POSIX shell script, ASCII text executable
./sbin/halt:                     symbolic link to ../bin/busybox
./sbin/hotplug:                  symbolic link to /dev/null
./sbin/if_down_up_test.sh:       POSIX shell script, ASCII text executable
./sbin/ifconfig:                 symbolic link to ../bin/busybox
./sbin/init:                     symbolic link to ../bin/busybox
./sbin/insmod:                   symbolic link to ../bin/busybox
./sbin/internet.sh:              POSIX shell script, ASCII text executable
./sbin/ipsec:                    POSIX shell script, ASCII text executable
./sbin/ipv6_logo.sh:             POSIX shell script, ASCII text executable
./sbin/jcpd:                     ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, not stripped
./sbin/klogd:                    symbolic link to ../bin/busybox
./sbin/lan.sh:                   POSIX shell script, ASCII text executable
./sbin/lsmod:                    symbolic link to ../bin/busybox
./sbin/lspci:                    ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/makedevlinks.sh:          POSIX shell script, ASCII text executable
./sbin/mdev:                     symbolic link to ../bin/busybox
./sbin/minidlna:                 ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), statically linked, stripped
./sbin/nand_test_reboot.sh:      POSIX shell script, ASCII text executable
./sbin/nat.sh:                   POSIX shell script, ASCII text executable
./sbin/ntp.sh:                   POSIX shell script, ASCII text executable
./sbin/openl2tp.sh:              POSIX shell script, ASCII text executable
./sbin/openl2tpd:                ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/pcie_enumerate_reboot.sh: POSIX shell script, ASCII text executable
./sbin/poweroff:                 symbolic link to ../bin/busybox
./sbin/pppoe-relay:              ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/preinit:                  symbolic link to /dev/null
./sbin/reboot:                   symbolic link to ../bin/busybox
./sbin/ripd:                     ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/rmmod:                    symbolic link to ../bin/busybox
./sbin/route:                    symbolic link to ../bin/busybox
./sbin/rps.sh:                   POSIX shell script, ASCII text executable
./sbin/run_top.sh:               ASCII text
./sbin/seama.cgi:                ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/setpci:                   ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/smbd:                     ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/smbpasswd:                ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/smp.sh:                   POSIX shell script, ASCII text executable
./sbin/snmp.sh:                  POSIX shell script, ASCII text executable
./sbin/snort.sh:                 POSIX shell script, ASCII text executable
./sbin/stad:                     ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/storage.sh:               POSIX shell script, ASCII text executable
./sbin/stupid-ftpd:              ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/stupid-ftpd-acl.sh:       POSIX shell script, ASCII text executable
./sbin/stupid-ftpd-common.sh:    POSIX shell script, ASCII text executable
./sbin/stupid-ftpd-user.sh:      POSIX shell script, ASCII text executable
./sbin/syslogd:                  symbolic link to ../bin/busybox
./sbin/tw_hotplug:               ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/udhcpc:                   symbolic link to udhcpd
./sbin/udhcpc-discovery:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/udhcpc.sh:                POSIX shell script, ASCII text executable
./sbin/udhcpd:                   ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./sbin/vconfig:                  symbolic link to ../bin/busybox
./sbin/vpn-passthru.sh:          POSIX shell script, ASCII text executable
./sbin/wan.sh:                   POSIX shell script, ASCII text executable
./sbin/wifi_unload.sh:           POSIX shell script, ASCII text executable
./sbin/zebra:                    ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted/_A0.extracted/_8AB758.extracted/cpio-root]
└─$ file ./usr/bin/*
./usr/bin/[:             symbolic link to ../../bin/busybox
./usr/bin/[[:            symbolic link to ../../bin/busybox
./usr/bin/arping:        symbolic link to ../../bin/busybox
./usr/bin/awk:           symbolic link to ../../bin/busybox
./usr/bin/crontab:       symbolic link to ../../bin/busybox
./usr/bin/cut:           symbolic link to ../../bin/busybox
./usr/bin/dirname:       symbolic link to ../../bin/busybox
./usr/bin/expr:          symbolic link to ../../bin/busybox
./usr/bin/find:          symbolic link to ../../bin/busybox
./usr/bin/free:          symbolic link to ../../bin/busybox
./usr/bin/hexdump:       symbolic link to ../../bin/busybox
./usr/bin/killall:       symbolic link to ../../bin/busybox
./usr/bin/logger:        symbolic link to ../../bin/busybox
./usr/bin/mDNSResponder: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./usr/bin/md5sum:        symbolic link to ../../bin/busybox
./usr/bin/nl_server:     ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./usr/bin/pppdo:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./usr/bin/printf:        symbolic link to ../../bin/busybox
./usr/bin/taskset:       symbolic link to ../../bin/busybox
./usr/bin/test:          symbolic link to ../../bin/busybox
./usr/bin/tftp:          symbolic link to ../../bin/busybox
./usr/bin/tftpd:         symbolic link to ../../bin/busybox
./usr/bin/time:          symbolic link to ../../bin/busybox
./usr/bin/top:           symbolic link to ../../bin/busybox
./usr/bin/tr:            symbolic link to ../../bin/busybox
./usr/bin/udpsvd:        symbolic link to ../../bin/busybox
./usr/bin/uptime:        symbolic link to ../../bin/busybox
./usr/bin/wc:            symbolic link to ../../bin/busybox
./usr/bin/wget:          symbolic link to ../../bin/busybox
./usr/bin/wgets:         ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
./usr/bin/xl2tpd:        ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped

lib/

┌──(lee㉿kali)-[~/Desktop/Firmware/_DIR882A1_FW104B02_Middle_FW_Unencrypt.bin.extracted/_A0.extracted/_8AB758.extracted/cpio-root]
└─$ file ./lib/*                                                                                                          
./lib/firmware:               directory
./lib/ipsec:                  directory
./lib/ld-uClibc-0.9.33.2.so:  ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), static-pie linked, not stripped
./lib/ld-uClibc.so.0:         symbolic link to ld-uClibc-0.9.33.2.so
./lib/libaes.so:              ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, not stripped
./lib/libc.so.0:              symbolic link to libuClibc-0.9.33.2.so
./lib/libcrypt-0.9.33.2.so:   ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, not stripped
./lib/libcrypt.so.0:          symbolic link to libcrypt-0.9.33.2.so
./lib/libcrypto.so:           symbolic link to libcrypto.so.1.0.0
./lib/libcrypto.so.1.0.0:     ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libdb-4.8.so:           ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libdb-4.so:             symbolic link to libdb-4.8.so
./lib/libdb.so:               symbolic link to libdb-4.8.so
./lib/libdl-0.9.33.2.so:      ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, not stripped
./lib/libdl.so.0:             symbolic link to libdl-0.9.33.2.so
./lib/libdxmlapi.so:          ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libfcgi.so:             symbolic link to libfcgi.so.0.0.0
./lib/libfcgi.so.0:           symbolic link to libfcgi.so.0.0.0
./lib/libfcgi.so.0.0.0:       ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, not stripped
./lib/libfl-0.9.28.so:        ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libfl.so:               symbolic link to libfl-0.9.28.so
./lib/libfl.so.0:             symbolic link to libfl-0.9.28.so
./lib/libgcrypt.so.11:        symbolic link to libgcrypt.so.11.8.0
./lib/libgcrypt.so.11.8.0:    ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libgmp-0.9.28.so:       ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libgmp.so:              symbolic link to libgmp-0.9.28.so
./lib/libgmp.so.0:            symbolic link to libgmp-0.9.28.so
./lib/libgpg-error.so.0:      symbolic link to libgpg-error.so.0.8.0
./lib/libgpg-error.so.0.8.0:  ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libid3tag-0.9.28.so:    ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libid3tag.so:           symbolic link to libid3tag-0.9.28.so
./lib/libid3tag.so.0:         symbolic link to libid3tag-0.9.28.so
./lib/libip4tc.so.0:          ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libip6tc.so.0:          ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libixml.so.1.3.1:       ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libjson-c.so:           symbolic link to libjson-c.so.2.0.1
./lib/libjson-c.so.2:         symbolic link to libjson-c.so.2.0.1
./lib/libjson-c.so.2.0.1:     ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, with debug_info, not stripped
./lib/libjson.so:             symbolic link to libjson.so.0.1.0
./lib/libjson.so.0:           symbolic link to libjson.so.0.1.0
./lib/libjson.so.0.1.0:       ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, not stripped
./lib/liblua.so:              symbolic link to liblua.so.5.1.5
./lib/liblua.so.5.1.5:        ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, with debug_info, not stripped
./lib/libm-0.9.33.2.so:       ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, with debug_info, not stripped
./lib/libm.so.0:              symbolic link to libm-0.9.33.2.so
./lib/libnotifyrc.so:         ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, not stripped
./lib/libnsl-0.9.33.2.so:     ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, not stripped
./lib/libnsl.so.0:            symbolic link to libnsl-0.9.33.2.so
./lib/libnvram-0.9.28.so:     ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libnvram.so:            symbolic link to libnvram-0.9.28.so
./lib/libnvram.so.0:          symbolic link to libnvram-0.9.28.so
./lib/libogg.so:              symbolic link to libogg.so.0.8.0
./lib/libogg.so.0:            symbolic link to libogg.so.0.8.0
./lib/libogg.so.0.8.0:        ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, not stripped
./lib/libpcre-0.9.28.so:      ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libpcre.so:             symbolic link to libpcre-0.9.28.so
./lib/libpcre.so.0:           symbolic link to libpcre-0.9.28.so
./lib/libpthread-0.9.33.2.so: ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, not stripped
./lib/libpthread.so.0:        symbolic link to libpthread-0.9.33.2.so
./lib/librcm.so:              ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libresolv-0.9.33.2.so:  ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, not stripped
./lib/libresolv.so.0:         symbolic link to libresolv-0.9.33.2.so
./lib/librt-0.9.33.2.so:      ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, not stripped
./lib/librt.so.0:             symbolic link to librt-0.9.33.2.so
./lib/libssl.so:              symbolic link to libssl.so.1.0.0
./lib/libssl.so.1.0.0:        ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libstarter.so:          ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, with debug_info, not stripped
./lib/libthreadutil.so.1.3.1: ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libuClibc-0.9.33.2.so:  ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, with debug_info, not stripped
./lib/libupnp.so.1.3.1:       ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libusb.so.1.0.0:        ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libutil-0.9.33.2.so:    ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /home/zhangyuanmao/work/DIR-882-VLAN/trunk/source/romfs/lib/ld-uClibc.so.0, not stripped
./lib/libutil.so.0:           symbolic link to libutil-0.9.33.2.so
./lib/libwebutil.so:          ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libxtables.so.5:        ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/libz-1.2.3.so:          ELF 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, stripped
./lib/libz.so:                symbolic link to libz-1.2.3.so
./lib/libz.so.1:              symbolic link to libz-1.2.3.so
./lib/libzebra.so.1:          symbolic link to libzebra.so.1.0.0
./lib/libzebra.so.1.0.0:      ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, stripped
./lib/modules:                directory
profile
안드로이드는 리눅스의 꿈을 꾸는가

0개의 댓글