Rehber ZTE H168A V2 ve 2.1 root kullanıcısı aktifleştirme

Busyboxta hangi komutlar var öğrenelim
şu iki komutu çalıştırır mısınız?
ls /lib/cspd/
busybox --list
busybox --list mevcut tüm komutları listeler, hangisinin çalıştığını görmüş oluruz
 
Son düzenleyen: Moderatör:
$ ls /lib/cspd/
ls: /lib/cspd/: No such file or directory
$ busybox --list
arping
ash
brctl
cat
chmod
chrt
cp
date
df
diagput
dmesg
dnsdomainname
echo
expr
free
fuser
getty
halt
head
hostname
ifconfig
init
insmod
kill
killall
killall5
linuxrc
ln
login
ls
lsmod
mkdir
mknod
mount
mv
nice
pgrep
pidof
ping
ping6
poweroff
ps
pwd
reboot
rm
rmdir
rmmod
route
setmac
sh
sleep
swapoff
swapon
taskset
tftp
timeout
top
tr
traceroute
umount
wget
$
 
Bash:
head -c 100 /var/tmp/ftp_password.log

head -c 100 /var/tmp/firmware24g

head -c 100 /var/tmp/chaninfo

wget -O - http://127.0.0.1/config.bin

```"
Belki dosya xml döner ve içinde şifre ile ilgili bir şeyler vardır.
 
Son düzenleyen: Moderatör:
Bash:
head -c 100 /var/tmp/ftp_password.log

head -c 100 /var/tmp/firmware24g

head -c 100 /var/tmp/chaninfo

wget -O - http://127.0.0.1/config.bin

```"
Belki dosya xml döner ve içinde şifre ile ilgili bir şeyler vardır.
$ head -c 100 /var/tmp/ftp_password.log
0 /var/tmp/firmware24g
head -c 100 /var/tmp/chanhead: /var/tmp/ftp_password.log: Permission denied
$ head -c 100 /var/tmp/firmware24g
head: /var/tmp/firmware24g: Permission denied
$ head -c 100 /var/tmp/chaninfo
ttp://127.0.0.1/config.binhead: /var/tmp/chaninfo: Permission denied
$ wget -O - http://127.0.0.1/config.bin
$
 
Şunları dener misiniz?
Bash:
cat /etc/enhardcodefile

Cat/etc/hardcode

cat /etc/enwebdhardcodefile    bakmadığımız bazı dosyalar da var

cat /lib/libhardcode.so

wget -O - 'http://127.0.0.1/zynoform.cgi?PageName=config_export'

wget -O /tmp/cfg.bin 'http://127.0.0.1/userconfig/cfg.bin'

cat /tmp/cfg.bin

```"
 
Son düzenleyen: Moderatör:
$ cat /etc/enhardcodefile
�i��K#rjc��
� �����H�7���/�� �+��͋D�H܌���U��2�p�f4h�Gs~�ہtW���n��}��^���z�*��Avr�ÅNz�o��I%��XՃ��4��"����^w�/Y$q␦C���#O7��>��I)�M9G�4I�J2~�r���{�K�i��ةNJVt!�z�~m2��W�9������-�G␦P��(��'
1�&�X��B���ۥ��Mu=:J�XIs׿�L�!A]E3�us�[␦oD���eե'?���D��6r<ۛ�
+R~؏��@f���I␦�xŧS�:�� p>!��␦
I�&��>���z�<���
�T�#yβ��(�&y��,9"�U�ad�Ƙ�LU�a�H�w�R*��9��b�B)&ov�~��P4X����S��e�����)i��hZ����Q9�~��CXyl4�u|b�W�7)H0OV��OtGm(�
�q��0
eeGLGBX�)�W������,~�4 '� �*.��v������D E���q�I']��U�'hj�J��$2�F��K�+�����mS����$�"���a膿��Ř?��d�u��J��i�qFڝΓ3��a�M�~m�~����1È�^��ͬ���$��m�����bc0u�B��ٍé��`>��h�.��us��sd����y��K�mw�O'��f?X�Ԃ�#��bE ~�7z_���m�9T�r����.�A�K&)[0;�|�g�Ko����ڕ;�>
�fs�)�>S%��l��36����N��X��r��␦�ڨ�z��$�MQ�Z|Tޞ���mhwPY������WPg^�)/b��K~�v���݅J���穦)�͡
MhfX_�.��o�̟ �A ��s6��o�j��|��q�;��^� ���.���!7�G�RN�J���f?��\p ����чrd�,la�<3�a�J��� [�2�B��␦b�K��m!�(��0�RD�P��C>e=�i)�W��xC�+=�k��ۯҼ��9�_�5���E��A�* N�0�*��(@�q�;Syi��%ڜ�~�����P���>�0'�}�'�=T7���Wn��Iz���*d|_���+0��w���!W��[ғ�C�� p������9<��)@������t� ����PS��lf*#W鑔��ф#/��܊�/!{l]8CI��8L��I�ho~��,̭ć��$����td��MX�j��rh{�C����Rٷ��9���[`s
�[P��<��Rn�džsKb�pLɋGǠ�cnS1�bBף��ԓ�AH
�������ꇧ|�DȨ�2�� u�lP����
Qn`�v�
D(�3�p��9���ťk���v␦��UpH���'�RZ� tf��x�E�8��c��aL���k�n7?jgo�:�s)�d�@�0�U6mM�~(_�V�v�=�%%V�5��dF3��9蟟���<T;g~�=��>M&D�'�
]Q�� �<���A��*�6�]�N�q�\�擙�hf�bdB���5���Q��H%�Y�8F������\nV���I�c��0�L�ӕEcr�"5u���bc�m�2 g�����[}�"��GO99��
����)
␦|�B: ��S��v%E�Kw)��'g!$H���%ƾt�5l}��=C�Ú+��=��m'����Q��KJ%*aW('o)�"q�F�����7v�4B�e"-�z��ҵ7����=9���fKDm��V��G���7\�7+��� ����lO����<m�B��o�␦�4��m�lh
���z�ѷ��۵T��pW�Gd�8������SyF�W��mڪ)��⁛���o.l��V)�(<v�Ď��)�,�c�����T:9�K4���|�zg�_��%2��gkv�����Q�G6��\��
d)���Ip'�����63�+s�G�89<M)�@ף]3�>s����ıI��znn=��o/��%���u��|m�E#���̜P�7�#2 ��m�m�b%��+��\L.�A���7�E[SG���`1��T���O�E_�"X �T\����
�������J���A7���Ė3D�n�e�d}�r&�y.��yCjUЕ�4�����@6F�ݺmv�YHuO4�\���x��1ο�{�ñ��_{j(�����"2=f���$����}���m%�*����F�qo6
ȑ�(��u�I�f���aILd�/���k��#-C ���I7J�H��3���g�hS4~���|�p��r�{��� ͅ�Ln�c։��Jx�6��\:�[�,�1*\�'Rl��Rl�a�7rH�H
�m5�KT8n��r�����q@������Z}(�����f�)@
�ѝ�䔨�?~��
��KZ�ͷ;t{������t)�v׀�syl�I~Jй��n�����%[m��hE�䂸�F��`T��B^b�|�Se�;��vt�g�+����[{3}Z��"M�R0��ڳit����+�w��HO␦�.]���&�#�
���t
�0�C�!Kϧ�����t����v�U��WwF�_�H�<i�Ym���~24��␦��+� X��\����@P��B��e��H
5�!S2����%�6W)3�CP1��(
7�Ʌn IY|��'�I޾Lˑ����?�:X�� �w���t��<ՔiE��r��r5F�����]I1U��e�&�6�e��ʠ������#c�Z1�I��l��¨ҳt~��Ee-cĈ��h�B%Z�Ԋ�Jyx�8��T乌��&𹞦L�=�G�
��JQ��\J��#]�Yy
pϤ�ɐV�
�w�$���%���"�pFD7"�׾��j&/��2�Ҏ��(�9!HqN��"1L�m��Ż�P�&��ey\�
Ѿ+��إI�,��C0�xq�����U!�]`^8Yhe)O&�y(��.;G��Qh��T�#]���V��kf�� �m���#7�����:x�
?��ι�U^+�?�M�!s�BA�ztR�������ͪ�'�a|8*R�6�{��W}�n���l�s�ڄ'��F7�/�]6K~��$�2+�����c�E�b�
��T5�� !T�ХK\�x#�Y�ٚ�K`��=T
D���7v�ڿ���;:�?
P�"*���֫}����SW�?bWb�JK.��<��?mև��NQ�
�U�C���B��Hz���\���������c�8�w�].;�޺٘<,�͂u߂�����{%�?�SҤ��
�d�.��4��_˶A�S��G^�ٙd��'x�
�9�^}=�1����޴�3:e�����+�_LZ�;���,��^�66��Է=�r���␦��h�5�G ��E%�Z���S�3,�Utٮ�R[��q�}M�l�jV␦Bӛj���E�
OU!�S����Vr��aOR׍�rW��@�'�5�j)�r�܌�D�?.���2
��*a`�sn�t�̈2Xerރ�%
l8�ྨ0GA!xcF�}�e���/-]1��������n�m����8PD�*�;6�!�kFI1a'�;:�6R�
'�mQB6�ĐN�������m+�
*^��D�A\�ǯF ߑ�B��9=������6��N�x%~�d1ְ�,$ Cat/etc/hardcode ,|�RD����O�i��73�+����E{��r,�����,
/bin/sh: Cat/etc/hardcode: not found
$ cat /etc/enwebdhardcodefile
�����62@�O�N�.�.ΒƵ^ިZ�C�?8��IjlΓ~TH��_p�.���ډ��L�F`w${N���L7��}+0:��Kw�y[��2�
mo�0���VG����$F+g�p�3␦h��#�2��A� X{z.K���Uܕ��6�բǖ�(��r�� 6���D@��V$7�e�?������!+`Z�vѬ�-�}��5��1���Oi�PvU{�����J����"U9�|�C��)��xlA�&�m~t%�hJ�N
����:���-�bG�ʅ��o�.,���(�מ!)�N��
q_⭽�=���&× 2*�Q�g�zK�
����m��5>��K�=��C��'�DJ�=�%� �����`�NB����0Tsp"Odj���/ò@��I�%O[Ò��$K�i'y߾@��ܙ�
�oap<a$�w�Yv��^����d��R�1�����\��6#�k�r���**N�c��e�+?����~6o�^��t�"�e��z"[���a

@j
g����o��}�{ϖ��{jG�;
�e����x\^�zS����ׄ�0r�j� --�����:��ļo������t2�o�!�y�pvon�9�eR#���h��"�LO�)�Z�����W������SC.+p��^Ju�B<�;���j�9�Ar�MXo��|[>�ɴ��\��{PF��.��0",I�s
�$�␦&��sK�l{�cMy�9����^E��sm����y�ӟ�37���CR\W������s���ZQ�\����l�Ԭ�BK�|f�ϖ\��Z(*���S���'
���Z���q�<��d�;�7���C�
FwL%"Cq�˿ zB�+␦�fp,�*J`��q�
Z� ���tT
�\c�c(Gy��vA����2␦���]�`�ͿN�n��{iug|*�
��{H���H���|u>$inw���G
P��|4Pw�^� <N�?���'�w�W.6�v7��D��X
r�W�p�G�2��l�Q�@��_j*��e�
�Ċ]V�=I-e��l�
\�t�;���\;�F��\Pb�/�%�θ���=�$Rv�C�ʽn�]GXppY0,Ѯ␦���K��M?�tݲV%Kf<�R��7fp�}$;���c�Q5>��N E�4$u�f-
��1�y�ܰ7 ��� s�%�l�%a�����F���Cr��P�1y:{��Y�xN��?�?�"��:hp+{�@Q�X[r~m��wh�|���y����ʲ��5z^��~� 72Gqv�rD~WS���+x+���P��D�I�@�����_��a�
��bu�x
�{��lmbTStpʴ��{3�.%B1&���X�Ët|�d� ��w�I���A��kH<����y� '2m�@�9Ŧ$i:u+���,I�|
3"!���␦��]Q��%�S�%�����,�_�7g��J��j�b�u$ cat /lib/libhardcode.so
0.1/zynoform.cgi?PageName=config_export'
wget -O /tmp/cfg.bin 'http://127.0.0.1/userconfig/cfg.bin'
cat /tmp/cfg.binEL�4�p4 (p�����


��dt�Q�������
␦�� $

pppp
'0pp%0␦)
(% !-,*
/
"#$$�
���������C �@�p��8�`�\PE���d���!
�d�����d���
���␦@�␦0n␦� 4���␦ (␦3␦[�} �'�t�p���h���Up$a`P-@�0� :v<�_GLOBAL_OFFSET_TABLE__gp_dispmemsetfopenfgetsfclosesnprintfCspHardCodeVerGetfseekftellmallocstrncpyfreadAES_set_decrypt_keyAES_decryptstrlenfwritefreeCspHardCodeDecryCspHardCodeParamGetgetpidsyscallstrstrstrsepstrcmpunlinkCspHardCodeDecryDefaultKeyAES_set_encrypt_keyAES_encryptCspHardCodeEncryCspHardCodeEncryDefaultKey__start_init_fini__uClibc_main__data_startlibc.so.0_ftext_fdata_gp_edata__bss_start_fbss_end/home/workspace/chip_en7513/opensource/uclibc_release/lib<'�����!'��௼������'� <'��p��!'�����l��h��d����\����!�=��!���'� !(!$� $@�����������d$�␦� � $�␦ȏ�@,@�!���� !$@ � @0!�����T@ � ! � !�� !!$
$@�!�BGF$c$c���!�@e���!�������@ !(!$�␦� � '�����l��h��d����\'�p<'��0��!'��௿������ !'P � �(!����!'� <'�����!'�����l��h��d����\��X��T��P��L��H�����'���!��!��!@ !(! � $!�� !�!�$��������d � $�␦̏� !@�!������d � $�␦Џ�����<@�(!���|$ � � !�����X � � !��$���� � ��8��$���� � @�!��@�!��4����0@�� !���(! � $��� !(!���$ � $��(!@ !���t$ � �!��� !(!���| � 0!'�<����DI��@b*@w�#���l� !$0! � �8!��P@�![$���!��!��!@ �!$ � 0�#����D��@���� � $����@ !���0@(! � p�!��P�!�����@(!$� ��*"���4 � � !����<� !���<$@0! � @�!��@�!� !���(! � &���0��!��##$����!��8�*@���!���T��< � �!�����T � � !�����, � � !�����,#� !��<@"$��$����4��0���T��< � ������T � � !����4`���, � !����0@@ !���, � ����l!��h��d����\��X��T��P��L��H'�p��$��$����4�կ�0<'�����!'��௿�������$�����'9 � � ��@
@�!�������@(! � $�␦ԏ�$����!��'� <'��P��!'��P��
���
���
���
���
���
���
���
���
���
�����!��!��!����!��$�����'�d !(! � $��'�d@ !���(! � $��'�$ !���(! � $@�����4 � !��@�$����� !'P � $@��$@ !�������������$B␦�$�␦��� � �������� � ��$~���� � @�!�� !$����������$�
� � ����� !@0!���8 � (!��@'�d�������@(!r$����@ !(! � $�� !������d � $�␦ȏ�@A@�!^ (! � ���0!@8!���� !$ � �� � $�x � �� ��� !���@@0�(! � ��@ !���L � (!��@%�(!������ �0! � � !�����4 � � !� !��$B��$
����f$B��e����$���A�����'�t'� $T␦����$W����@ !$ � 0!�� !(!���`@��$���T � !�����p � '�d��!�������$����p � !��$����
���
���
���
���
���
���
���
���
���
�'�
�<'�����!'�����t��p��l��h��d�����'���!��! !(! � $��'� $@��� ! � (!�� !���'P � $@���� !�������������$B�$�␦�$�␦� � $��@ !(!���8 � 0!��t����p��l��h��d'�x<'�����!'�����l��h��d����\��X��T��P��L��H����!����!��������d � $��� !@�!������d � $�␦Џ���@�!@�$�����|(!$ � � !�����X � � !��$���� � ��<��$���� � @�!��@�!��8����4@�(!���'� ! � $!�� (! !���t$ � �!��� !(!���|0! � $'�<����DH��@b*@u�#���� !(! � $��� !(!��� � $��� !$���l 0! � �8!��Q��0K$����!�! �! � &�����D��@���� � $����@` !���P � @(!��0�#&R&s�����@(!��$􏙀<� !$ 0! � �8!��"#$����0��!��<�*@��5!���T� ! � �!�����T � � !�����, � � !�����,!� !@"$��$����8��4���T � � !������T � � !����8@���, � @ !����4 !���, � ����l!��h��d����\��X��T��P��L��H'�p��$��$���!��8�ԯ�4<'�����!'��௿�������������$�� � $����'9( � ��@@�!�������@(! � $�����!��'� <'��,��!'�����t��p��l��h��d�����'���!��! !(! � $��'� $@��� ! � (!�� !���'P � $@���� !�������������$B�$�␦�$�␦� � $��@ !(!���H � 0!��t����p��l��h��d'�x�!<'��$��!�!���\��'�$����$'���������D���������h � ������x! � $/����x! � $.����x! � $-����x! � $,����x! � $+����x! � $*����x! � $)����x! � $(����x! � $&����x! � $%����x! � $$����x! � $#����x! � $"����x! � $!����x! � $ ����x! � $����x! � $����x! � $����x! � $���x! � $␦����x! � $����x! � $����x! � $����x! � $����x! � $<'��0��!'��௼������'� /etc/hardcoderrbwb+
Csp HardCode Decry (%d).
%s%s%s0x02720x0105%s%d%lu/var/tmp/hardcodefile-decry
Csp HardCode Decry fail (%d).
=
Fail to open the file %s .
rb+
Input parameter is NULL.

Csp HardCode encry (%d).
����� p�������������$`P@0 P�����p ������ �������p
�8�����x(������p������ ������x$����� ␦������ GCC: (Buildroot 2012.05) 4.3.6GCC: (GNU) 3.3.2Agnu.symtab.strtab.shstrtab.reginfo.dynamic.hash.dynsym.dynstr.init.text.MIPS.stubs.fini.rodata.data.got.pdr.comment.gnu.attributes.mdebug.abi32��$

-��\3
; $(P�O���[␦�␦�(a2␦�␦��io�td�y0�0�o����d$$�!�` &D�
� P␦� ␦�


d�P@! �'(�-��-��8
��A�H
O����Xlu }�����0�@�P�`� �@$�p��8���\�pP�
��'�/�6�<�J�Pd��\�ch�n␦u␦�␦ ����!
�␦� �␦0�␦@���␦P���d���
�d��␦`␦pcsp_hardcode_api.c_HCGetVerValdecryencryinitfini.c_DYNAMICprintf_fdata_gp_dispAES_set_decrypt_keysnprintfsyscall_gpgetpidfgetsAES_set_encrypt_keymallocCspHardCodeVerGet_initCspHardCodeParamGetCspHardCodeDecryDefaultKey__startfseek_ftextstrstrCspHardCodeEncryDefaultKeystrncpyunlinkfread__uClibc_mainfopen__bss_startmemsetmainftellfcloseAES_encryptstrcmpCspHardCodeEncrydata_start_finistrsepfwrite_edata_GLOBAL_OFFSET_TABLE__endCspHardCodeDecrystrlen__data_start_fbssAES_decryptfree$ wget -O - 'http://127.0.0.1/zynoform.cgi?PageName=config_export'
$ wget -O /tmp/cfg.bin 'http://127.0.0.1/userconfig/cfg.bin'
$ cat /tmp/cfg.bin
cat: can't open '/tmp/cfg.bin': No such file or directory
$
 
Hocam bize CSPD dosyasının bozulmamış hali gerekiyor. Ben de 2.1 FW dosyası var. Çevrimiçi araçlarla CSPD dosyasının içinde config.bin dosyasının şifrelenmesi için önemli fonksiyonların olduğunu tespit ettim. 2.1 FW dosyasındaki CSPD dosyası incelemeleri bana 2.1 için key ve IV bilgileri sağladı. Bu key ve IV bilgilerini elde ettiğimiz gibi bu dosyadan bunların nasıl kullanıldığını öğrenmekte önemli. Tabii ki bu key'ler tek başına çalışmıyor ama bu bana CSPD dosyasının nasıl incelendiğini öğretti. Senden ricam bana o CSPD dosyasını atabilir misin?

Kodu çözmek için o okunmayan yerleri okumak için Ghidra gibi güçlü tersine mühendislik uygulamaları gerekliymiş. Bu araçlar, sansürlü okunamayan yerler dediğimiz yerleri okuyabileceğimiz şekilde görmemize yardımcı oluyormuş.
 
Son düzenleyen: Moderatör:
Hiçbir şekilde veri alamıyorum, sıfırlayıp kurmam lazım. Fiberin gelmesi yakın, o zaman sana config.bin'i atarım.
 
Hiçbir şekilde veri alamıyorum, sıfırlayıp kurmam lazım. Fiberin gelmesi yakın, o zaman sana config.bin'i atarım.
; (Fiberin gelmesi yakınsa sıfırlayıp yedek almadan önce Wi-Fi ağını şifresiz olarak ayarlayın, böylece Wi-Fi'ye bağlanırken parola sorunu ortadan kaldırmış oluruz ve arayüz giriş bilgilerini de iletin. Pes etmeyelim, isterseniz nasıl alabileceğinizi komutları verebilirim.

Hiçbir şekilde veri alamıyorum, sıfırlayıp kurmam lazım. Fiberin gelmesi yakın, o zaman sana config.bin'i atarım.
Modem güncelleme aldı ve configbin dosyasının yapısı değişti, 1 KB daha büyük.

2 güne yakın süre önce gerçekleşmiş uptime sıfırlanmasından anlaşıldı; menüler gözüme daha az gibi geldi.
 
Son düzenleyen: Moderatör:
Fiber bu ay içerisinde geleceğini ümit ediyorum. Şuan CRC FEC hataları milyarları buluyor, sadece reset atmakla geçiyorum. Önceden reset at tekrar kuru çok yaptım iyice midemi bulandırdı, configden yükleyince 2-3 denemede root hesabı geliyor ayrıca daha kısa süre gidiyor, kısaca çöp cihaz. Benim operatöre dair her ayar kapalı.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…