ਅਸਲ ਫਰਮਵੇਅਰ
ਖੁੱਲੇ ਪੋਰਟਾਂ
TCP: 80 ( http ), 443 ( HTP ਵੀ! ), 554 ( RTSP ), 8004, 8006, 9527 ( ਟੇਲਨੈੱਟ ), 9999
UDP: 67(DHCP), 3702, 8002, 39642
ਪੋਰਟ 80: HTTP
HTTP: // IP: ਲਾਗਇਨ: admin:, ਪਾਸਵਰਡ: admin admin
ਪੋਰਟ 443: HTTP
HTTP: IP: 443: ਲਾਗਇਨ: admin:, ਪਾਸਵਰਡ: admin admin
ਪੋਰਟ 554: ਆਰਟੀਐਸਪੀ
-
ਮੁੱਖ ਮੌਜੂਦਾ:
IP=xxx.xxx.xxx.xxx ffplay -i rtsp://admin:admin@$IP/stream1 ffplay -i rtsp://admin:admin@$IP/mpeg4/ch0/main/av_stream
-
flux secondaire :
IP=xxx.xxx.xxx.xxx ffplay -i rtsp://admin:admin@$IP/stream2 ffplay -i rtsp://admin:admin@$IP/mpeg4/ch1/main/av_stream
ਪੋਰਟ 8004 :? , ਜੇਕੋ ਦੁਆਰਾ ਖੋਲ੍ਹਿਆ ਗਿਆ_server
ਪੋਰਟ 8006 :? , ਜੇਕੋ ਦੁਆਰਾ ਖੋਲ੍ਹਿਆ ਗਿਆ_server
ਪੋਰਟ 9527: ਟੈਲਨੈੱਟ
telnetd IP 9527
: ਲਾਗਇਨ: root, ਪਾਸਵਰਡ: jco66688, 5 ਮਿੰਟ ਲਈ ਪਹੁੰਚਯੋਗ, ਬਾਅਦ ਵਿੱਚ ਬੰਦ, ਬੰਦ.
5 ਮਿੰਟਾਂ ਬਾਅਦ ਡਿਸਕਨੈਕਟ ਨਹੀਂ: killall -9 auto_run.sh
ਜੇਸੀਓ ਨੂੰ ਰੋਕਣ ਲਈ_server :
killall -9 auto_run.sh
killall -9 jco_server;echo 'V'>/dev/watchdog;echo 'V'>/dev/watchdog0
ਪੋਰਟ 9999: ਕੈਮਰੇ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਉਦਾਹਰਨ:
IP=xxx.xxx.xxx.xxx
echo "checkuser -act set -user admin -password admin" | nc $IP 9999
echo "list" | nc $IP 9999
echo "pelcod20ctrl -?" | nc $IP 9999
echo "pelcod20ctrl -type 1" | nc $IP 9999
UDP 67: udcpd ਦਾ ਖੁੱਲ੍ਹਾ
ਯੂਡੀਪੀ 3702 :? , ਜੇਕੋ ਦੁਆਰਾ ਖੋਲ੍ਹਿਆ ਗਿਆ_server
ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ
ਫਲੈਸ਼ ਮੈਮੋਰੀ ਨੂੰ ਹੇਠਾਂ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ:
ਸਕੋਰ | ਵੇਰਵਾ |
---|---|
mtd block0 | ਯੂ-ਬੂਟਲੋਡਰ |
mtd block1 | ਬੂਟ ਸੰਰਚਨਾ |
mtd block2 | u- ਬੂਟ ਵਿਰਾਸਤ uImage, ਲੀਨਕਸ-ਕਰਨਲ |
mtd block3 | ਕੱਦੂ = / |
mtd block4 | ਸਕੁਐਸ਼ਐਫ, / ਆਈ ਪੀ ਸੀ ਤੇ ਮਾ onਂਟ |
mtd block5 | jffs2, ‘ਤੇ ਮਾ mਂਟ / ਆਪਟ |
u-ਬੂਟ (ਭਾਗ mtd block0) ਕਰਨਲ ਨੂੰ mtd block2 ਵਿੱਚ ਲੋਡ ਕਰਦਾ ਹੈ।
ਯੂ-ਬੂਟ ਲੋਡਰ ਵਿੱਚ ਮੂਲ ਚੋਣਾਂ:
-
ਬੂਟਰਗਸ = ਕੰਸੋਲ = ttyS1,115200n8 ਮੈਮ = 43 ਐਮ @ 0x0 rmem = 21M @ 0x2B00000 ਦੀ ਆਰਮੀ = / ਲੀਨਕਸਆਰਕ ਰੂਟਫਸਟਾਈਪ = ਸਕਵੈਸ਼ਫ ਰੂਟ = / ਦੇਵ / ਐਮ ਟੀ ਬਲਾਕ 3
-
ਬੂਟਸੀਮੀਡੀ = sf ਪੜਤਾਲ; ਐਸ ਐਫ 0x80600000 0x48000 0x280000 ਪੜ੍ਹੋ; ਬੂਟਮ 0x80600000
-
ਬੂਟਡੇਲੇ = 1
-
ਬਾਡ ਰੇਟ = 115200
-
ਲੋਡ_ਈਓ = 1
-
ਐਥੇਡਰ = 00: 11: 22: 33: 44: 74
-
ਆਈਪੈਡਡਰ = 192.168.2.84
-
ਸਰਵਰਿਪ = 192.168.2.81
-
ਗੇਟਵੇਇਪ = 192.168.2.1
-
ਨੈੱਟਮਾਸਕ = 255.255.255.0
mtdblock1 ਵਿੱਚ ਵਿਕਲਪ:
- ਬੌਡ ਰੇਟ = 115200
- bootcmd = sf ਪੜਤਾਲ; sf ਪੜ੍ਹੋ 0x80600000 0x48000 0x280000; bootm 0x80600000
- bootdelay = 1
- ethact = Jz4775-9161
- ਗੇਟਵੇਅਪ = 192.168.2.1
- ipaddr = 198> <418> <h12. ਲੋਡ ਕਰਦਾ ਹੈ _ eoo = 1
- ਨੈੱਟਮਾਸਕ = 255.255.255.0
- ਸਰਵਰਿਪ = 192.168.2.81
- stderr = ਸੀਰੀਅਲ
- std4> * stdout = ਲੜੀ
- ethaddr = **: **: **: **: **: **
- ਡਿਵਾਈਸ _ id = < h37>
- devinfo = jcoxa *******************
- bootargs = ਕੰਸੋਲ = ttyS1,115200n8 mem = 42M @ 0x0 rmem = 22M @ 0x2A00000 init = / linstquast ਰੂਟ = / linspeux ਰੂਟ = / sd3c ਰੂਟ. ਫਲੈਸ਼ = SF ਸੈਂਸਰ = GC2053 ਅਧਿਕਤਮ ਉਚਾਈ = 1080 ਡਿਵਾਈਸ _ id = ***** ethaddr = **: **: **: **: **: ** devinfo = jcoxa ********************* cpu = T21 ddr = 64M mtdparts = jz _ sfc: 256K @ 0K ( sf-ਬੂਟਲੋਡਰ ), 32K @ 256K ( sf-bootenv ), 1440K @f8 8 ਕੇਰ
>, 832K @ 1728K ( sf-rootfs ), 4928K @ 2560K ( sf-ipcf. s ), 704K @ 7488 K ( sf-miscfs )
ਲੀਨਕਸ ਵਰਜਨ:
ਲੀਨਕਸ ਵਰਜਨ 3.10.14__isvp_ਟਰਕੀ_1.0__ (ਰੂਟ@localhost.localdomain) (ਜੀ ਸੀ ਸੀ ਵਰਜ਼ਨ 4.7.2 (ਇੰਜੇਨਿਕ ਆਰ 2.3.3 2016.12) ) # 3 ਪ੍ਰੀਪਟ ਸਤੰਬਰ 22 ਜੂਨ 10:40:55 ਸੀਐਸਟੀ 2019
/:
- /bin/busybox :
- [, [[, ਐਸ਼, ਏਕ, ਬੇਸ 64, ਬੇਸਨਾਮ , ਬਲਾਕਦੇਵ, ਬੂਟਚਾਰਟ, ਬੰਜ਼ੀਪ 2, ਬੀਜ਼ਕੈਟ, ਬੀਜੀਪ 2, ਬਿੱਲੀ, ਚੌਮਡ, ਡਾਉਨ, ਸੀ ਐਮ ਪੀ, ਸੀ ਪੀ, ਕੱਟ, ਤਾਰੀਖ, ਡੀ ਡੀ, ਡੀਪੋਡ, ਦੇਵਮੇਮ, ਡੀਐਫ,
- ਡੀਸੀਕ੍ਰਿਪਲੇ, ਡਿਫ, ਡਿਰਨਾਮ, ਡੀਮੇਸਗ , ਡੀਐਨਐਸਡੋਮੇਨਨਾਮ, ਡੂ, ਡੰਪਲਜ਼, ਈਕੋ, ਐਡਰੈਪ, ਐਕਸਪ੍ਰੈੱਸ, ਐਫਡੀਫਲੱਸ਼, ਐਫ ਡੀ ਫੌਰਮੈਟ, ਐਫ ਡੀ ਡਿਸ਼, ਐਫਗਰੇਪ, ਲੱਭੋ, ਫਲੈਸ਼_ਈਰੇਸੈਲ,
- ਗ੍ਰੀਗੋ, ਲਿਬਰਾ, ਫੈਂਡਿਲੋ, ਗੈਟੀ, ਗ੍ਰੇਪ , ਜੀਜੀਪ, ਹੌਲਟ, ਐਚਡੀ, ਹੈਡ, ਹੈਕਸਡੰਪ, ਹੋਸਟਨੇਮ, ਐਚ ਡਬਲਯੂਕਲੋਕ, ਇਫਕਨਫਿਗ, ਆਰਆਈਆਰ, ਇਨਸੋਮਡ, ਆਈਓਸੈਟ, ਕਿਲ, ਕਿੱਲਲ, ਕਲੋਗਡ, ਘੱਟ,
- ਲਿਨਕਸ ਆਰ ਸੀ, ਐਲ ਐਨ, ਲਾਗਰ, ਲੌਗਇਨ, ਲੌਗਰੇਡ , ਐਲਐਸਐਸ, ਐਲਐਸਮੋਡ, ਐਮਡੀ 5ਸਮ, ਐੱਮ.ਡੀ.ਐੱਫ., ਮੈਸਗ, ਐਮਕੇਡੀਰ, ਐਮਕੇਡੌਸਫ, ਐਮਕੇਐਫਐਸ.ਵੀਫੈਟ, ਐਮਕੇਨੋਡ, ਐਮਕੇਟੈਂਪ, ਮੋਡੀਨਫੋ, ਮੋਡਪ੍ਰੋਬ, ਮਾਉਂਟ,
- ਮੋਨਟੋਪੰਕੋਟ, ਐਮਪੀਸਟੈਟ, ਐਮਵੀ, ਐਨਸੀ, ਨੇਟਸੈੱਟ , ਪਿੰਗ, pmap, ਪਾਵਰਆਫ, ਪਾਵਰਟਾਪ, ਪ੍ਰਿੰਟਫ, PS, pstree, pwd, pwdx, ਰੀਡਹੈੱਡ, ਰੀਬੂਟ, ਰੇਵ, rm, rmdir,
- rmmod, ਰੂਟ, ਸੈਡ, sh, ਡਰਮੋ, ਐਮੇਮਕੈਪ , ਲੜੀਬੱਧ, ਸਟੈਟ, ਸਤਰਾਂ, ਸਵੈਪ, ਸਵੈਪ, ਸਿੰਕ, ਸਿਸਟਮ, ਸਿਸਟਮ, ਕਤਾਰ, ਟਾਰ ਚਾਲੂ, ਸਕਰੀਨਸ਼ਾਟ, ਟੇਲਨੈੱਟ, ਟੈਸਟ, tftp, ਸਮਾਂ,
- ਵਿਰਾਮ, ਚੋਟੀ, ਛੋਹ, tr, ਇਹ ਸੱਚ ਹੈ, tty, udhcpc, udcpd, umount, unxz, ਅਨਜਿਪ, ਅਪਟਾਈਮ, ਉਪਭੋਗਤਾ, usight, vi, ਵਾਲੀਅਮ, ਵਾਚ, ਡਬਲਯੂਸੀ, ਕੀਯੂ, ਐਕਸਗ੍ਰਾਜ, ਐਕਸ,
- ਐਕਸ ਜ਼ੈਕਟ
- / lib: ਸਟੈਂਡਰਡ ਲਾਇਬ੍ਰੇਰੀਆਂ.
/ipc ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਫਾਈਲਾਂ:
- /ipc/app/jco_server
- ਮੁੱਖ ਪ੍ਰੋਗਰਾਮ, ਇੱਕੋ ਸਮੇਂ ਸਰਵਰ http, rtsp, …
- /ipc/drv : linux ਡਰਾਈਵਰ
- motor.ko
- /ipc/lib : ਲਾਇਬ੍ਰੇਰੀਆਂ
- libimp.so: library ingenic IMP ( Ingenic Media Platform )
ਨੋਟ: libimp.so ਟੀ 20 ਲਈ ਦਿੱਤੇ ਗਏ ਨਾਲੋਂ ਵੱਖਰਾ ਹੈ, ਅਤੇ ਟੀ 20 ਨਾਲ ਦਿੱਤਾ ਇੱਕ suitableੁਕਵਾਂ ਨਹੀਂ ਹੈ.
ਜੀਪੀਆਈਓ ਪੋਰਟਾਂ
-
ਮੋਟਰਾਂ ਦੁਆਰਾ ਬੰਦ ਪੋਰਟਾਂ ਬੰਦ: 18? 38 39 40 41 47 48 49 60?
-
ਪੋਰਟਾਂ ਨੂੰ ਆਡੀਓ.ਕੋ ਦੁਆਰਾ ਰੋਕਿਆ ਗਿਆ: 63?
-
ਪੋਰਟ 46 = ਇਨਫਰਾਰੈੱਡ ਐਲ.ਈ.ਡੀ.
-
ਪੋਰਟ 52 =?
-
ਪੋਰਟ 64 =?
-
ਪੋਰਟ 81 = ਨੀਲੀਆਂ ਐਲ.ਈ.ਡੀ.
ਕੋਰ ਸਮੀਖਿਆ:
- ਜਾਣਕਾਰੀ:
binwalk mtdblock2.bin
- ਨਤੀਜਾ:
ਦਸ਼ਮਲਵ ਹੈਕਸਾਡੈਸੀਮਲ ਵੇਰਵਾ
——————————————————————————– 0 0x0 Uimage ਸਿਰਲੇਖ, ਸਿਰਲੇਖ ਦਾ ਆਕਾਰ: 64 ਬਾਈਟ, ਸਿਰਲੇਖ CRC: 0x7b9DE864, ਬਣਾਇਆ ਗਿਆ: 2019-06-22 02:41:00, ਚਿੱਤਰ ਦਾ ਆਕਾਰ: 1466358 BYTES, ਮਿਤੀ ਪਤਾ: 0x800100, CRC: 0x8001000D3808080intry, 330800, 300, ਡੀ. OS: Linux, CPU: MIPS, ਚਿੱਤਰ ਦੀ ਕਿਸਮ: OS ਕਰਨਲ ਚਿੱਤਰ, ਕੰਪਰੈਸ਼ਨ ਕਿਸਮ: LZMA, ਚਿੱਤਰ ਦਾ ਨਾਮ: “ Linux-3.10.14 __ ISVP turkey 1.0 __] “
64 0X40 LZMA ਸੰਕੁਚਿਤ ਡੇਟਾ, ਵਿਸ਼ੇਸ਼ਤਾ: 0x5d, ਸ਼ਬਦਕੋਸ਼ ਆਕਾਰ: 16777216 ਬਾਈਟਸ, ਸੰਕੁਚਿਤ ਆਕਾਰ: -1 ਬਾਈਟਸ
- ਨਤੀਜਾ:
- mtdblock2 ਡੇਟਾ ਐਕਸਟਰੈਕਸ਼ਨ:
tail -c+65 < mtdblock2.bin >mtdblock2.dataz
- ਕੋਰ ਐਕਸਟਰੈਕਸ਼ਨ:
- ਸ਼ਾਮਲ ਡਰਾਈਵਰਾਂ ਦੀ ਸੂਚੀ:
strings kernel|grep "^drivers"
< H21 > ਸਰੋਤ ਫਾਈਲਾਂ ਦੀ ਸੂਚੀ:
strings kernel|grep "\.[cChTsS]$"
- ਚਿੰਨ੍ਹ ਸੂਚੀ
https:// github.com/marin-m/vmlinux-to-elf ਨੂੰ ਚਿੰਨ੍ਹ ਲੱਭਣ ਵਿੱਚ ਮਦਦ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਪਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ < H33 > kallsyms token ਸਾਰਣੀ: 0x3AA1B4 ਦੁਆਰਾ ਸ਼ੁਰੂਆਤ ਕਰੋ