Сохранить png с перехваченного трафика c#

maxLexx

Client
Регистрация
02.09.2015
Сообщения
21
Благодарностей
2
Баллы
3
Добрый день. Подскажите пожалуйста.
С перехвата трафика получаю строку
C#:
�PNG

  
IHDR   �   K   ��|^  "PLTE������������������������������������������������������������������������������������������������������������������������������������������������������������������������@   mmmRRR888������666{{{���;;;<<<���������������XXX��������ؾ�����777\\\���===���Z[[���qqqsss������gggwwwvvv���������yyy�����ņ��999������:::jjj������WXW���ppp���898555���������:;;?CV)/F!>[^m;fjx!=FJ]���">"?��������������+1I������;��Ũ��������-2J���"?xz�,2J���AEXBFYZ]kz|�<@SDH[CH[X[i|~����EI\������!>���WZh���=BU]ao^ap+1H���@EX��� =���������������  �IDATh��Z    {ܶȽ��j��,�dDzb�J���!����mT�U�6��6������4ີb�v��i0of���V����6���ͪR7��(��T@-�ڥJ��������!5j���RK��VjJ77�eLC�U�'���+���U���J1�޴    ӐZxp��z�m<�+��>uB3��}�l��D�!)��Y����I%    �������:    ��@|"�����p��ס����u����Z����t1����ׁxSx˖^"c�I�0M1�L8T�n�.�bM�h
��Y���|�p��0jO(�O�ܤ#���� ��1���yT�$!�]g��]X������4>$u
̕�r�8E$v�Io�|�k�S������Yc�q��V�T_A�P�    ��y����KH�f�.ҡ&��%���>�a��[���T`��ޒsm2��eHS��P�q��d�ik�Zz�KjH���?�ca��4葳�Hfe�#X-�v36}�>mJ����놤�f���~}p�Y�A���ձ�
Kh�(Ĩ�dk��]��4�)�� I�],!yf�![�p݇k��NVm    I=��P?^    u������&��Bfy�c�5�P�@*��2�����(��ހқ��t�u[�ݣ��Bf��u<�WB��t    Y{�    ����GFm��K���i�T0���2�T����!L�G�������ҿ��/�����,�#����^�
�h��p��D��s5���t���1�3�]!f    �h���lن���P���t��E��߻��$���X��Wf}��2|�E�Ӄ��ӵR21t��k૔����J�|He�g>]�C<�"]�R0�隹˫ِ�4��uA�-�9"mW kL�m�U���5�\�$�����cR�O��Vq��m�,�/<b�m��&_��7���P[��`�>c�u���t��D�� >UDAVz=�����A��=D��'�J    K��(��f!��B�^W �(�X��M���S�
�[nLٙP��bi
b�&�yC��&�8�;�
���/�JL��H:��5����A�C�w�fp����#��@��e���|m�ϣU�F�E��R�.)���_@�'dNW�n
(� Jm5jzW���D/Rs�߱I�W��F�`Ҷ��Y�le�({��3;u2?��vRۨ�&�uc�MI$���PJ r5۲��օn�  H�u�j��ğ$��yf���v@j�r|Vi���J���Rw�4W0d� {�����x�rM 6@�9r[/<N�1��X3D�I�<7��3�
�Ij���
����Wam�0��:5*���������S��4�    ������ϕ�2�
���)��a� a��[E<i("9�8��ºE��:93&ӹ9U*��g��8Qa�����<ut��&���/H��%�8N���d�|�z���^eon_$�5�βy\��ܤOȼ��8O��Z�&����*�*�~e�&[�-�̾
,i�l���Q�/��7�q��s��O,    ���b+�K<3�L��흵
��_���mV�3��Z^���$�{���G��4~�:v[��(VШ�ni-�~/M����"�>ύ��e���<W�yl3��q���)/:f��yrTP�ƍ�J�����kI~�&�f�L:����
��D�/��    �c�[��<���"ͨ05?�ӟE�y�X��*�q��2�
s�:zV�V�F�c�D���-��<8��o�z��/*�"Og�y[����毭���E\Lq<OΈ��LM���,��W���$k*Iӎhq��8��O7��^ϲ�#e��Ij��yb;4c�G������ؔ����C����wIX%�o���[�,�\/@*x��#Qi��D^�.m��6�N
����Fj��S�?M��|]M�R'B���I�������jJɳ[T��r�Bg�Z����āY��?�#��Rv�o���Q{��qD�2;�B��֮ϲ�86�l�Qgiz��H|�R�<u��_y�Q�t�Pj| Ƹ�?���_�qR=���K;"��g,    �WW�_����ة��GɊa /w+<�;t� �ֈ����4������Ξ8��8f�@k��nkϞ�[m    m�p��7A������3C*g\B9�'S1K����y�>#b5I>���:\���Hr5�:a];�u�^R�+��2���u��������)�6��n��>�4�D��~wNs�<ތ��tH|�9CĽ�w    ��J'=,�ʰr���a/r��dR��>QT�|����6TB���i�{?��@*��֙    �ݗ�&�r@�a�l9 ��3�������4ߘBR1��N
�:�,~�m�{��s�xm�z�E������=��Z�&���F
�F7G�$�1]�ا�M��jF����������j?a� �"��\����s����MlY\-�M��fp�JR 4��B�������9����;H�?�h+�'_�����A*ż��B
�n��t��%u    ��4i�?�g�7ݡ;��U��`F$̹�q���1
��>O�����!�m_���D��u��x�����%�m+�J�_�䁂�0�2V+۲?�)�    -r���qR�e!QB*;��{�i�R���-p���]JQK�X��qᩎ(0�;~���s�GB���-!cn#���[�wu]u��Qpe(�馇�~
HH%�_㫳�bHjL���_:,x���FB�l}!���vS$Ն
or(�� �MO�nb�oj����Bm!#C�Ѡ1D�FB�:M�&G�#�vK�=�}�D��Wtg�
�.G� 5��
�+��ߕ�G]ힺ�#��x���"��}    e�c�п���œu.h�Q�B������/RY�8I�+J��Oˋ+��tٍ���C��c��MCm��.��y]�-��y�;�c M�����L�!���    IEND�B`�
как сохранить в файл png?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 414
Баллы
113
Напишите код, которым Вы это получили - подкорректирую.
 

maxLexx

Client
Регистрация
02.09.2015
Сообщения
21
Благодарностей
2
Баллы
3
Напишите код, которым Вы это получили - подкорректирую.
C#:
string url_pattern = "_CAPTCHA";
var traffic = instance.ActiveTab.GetTraffic();
foreach(TrafficItem t in traffic)
{
    if (t.Url.Contains(url_pattern))
    {
        project.Variables["zefoy_cap"].Value = System.Text.Encoding.UTF8.GetString(t.ResponseBody);
        return true;
    }
}
throw new Exception("фиаско");
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 414
Баллы
113
C#:
string url_pattern = "_CAPTCHA";
var traffic = instance.ActiveTab.GetTraffic();
foreach(TrafficItem t in traffic)
{
    if (t.Url.Contains(url_pattern))
    {
        project.Variables["zefoy_cap"].Value = System.Text.Encoding.UTF8.GetString(t.ResponseBody);
        return true;
    }
}
throw new Exception("фиаско");
Примерно так
C#:
string url_pattern = "_CAPTCHA";

string path = Path.Combine(project.Directory, "img.png");
var traffic = instance.ActiveTab.GetTraffic();
foreach(TrafficItem t in traffic)
{
    if (t.Url.Contains(url_pattern))
    {
        project.Variables["zefoy_cap"].Value = System.Text.Encoding.UTF8.GetString(t.ResponseBody);
        File.WriteAllBytes(path, t.ResponseBody);
        return true;
    }
}
throw new Exception("фиаско");
 
  • Спасибо
Реакции: Leriandredani и maxLexx

maxLexx

Client
Регистрация
02.09.2015
Сообщения
21
Благодарностей
2
Баллы
3
Примерно так
C#:
string url_pattern = "_CAPTCHA";

string path = Path.Combine(project.Directory, "img.png");
var traffic = instance.ActiveTab.GetTraffic();
foreach(TrafficItem t in traffic)
{
    if (t.Url.Contains(url_pattern))
    {
        project.Variables["zefoy_cap"].Value = System.Text.Encoding.UTF8.GetString(t.ResponseBody);
        File.WriteAllBytes(path, t.ResponseBody);
        return true;
    }
}
throw new Exception("фиаско");
Благодарю! то что нужно
 
  • Спасибо
Реакции: BAZAg

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)