$ 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|��'�ILˑ����?�: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
$