Вы находитесь на странице: 1из 3

��������� �� ������� ������� �������� �������� � ������������

���� ���������

��� ����� �� ��������� ��� �� ������������� ����������� ������������� ��������.


����� ����� ��������� ��������:
- � ������������ ���������� ������� �������� �� ������������ (����� ������ ��� ��
virustotal.com ��� dyncheck.com)
- � ��� ���� ��� ����������� �����, �� ������� ���� ������� �����������
- ������� ������ ������������, ����� �������� "������, � ������ IEWIN10, ��� ���
�����, ����� �������������� �� ���"
- ������������ � ����� ������ ���� �� �������, ���� � ��� � �� ������ �������
- ������� ���-�� ��� ��������, ����� ����� �����, �������� "������, � ������
IEWIN10, � ���������� ���� �����-��, ������, ���� - �����! ��� ���."

���������� ���������

������ � ������������ ������ �������, ����������� ���� �������������.


����� �������� �� ������������� �������� �������:

- �� ����� ��������
- ����� ��������
- ���������
- ���������

����� �� ���� ��������:


- ������� ������������������� ����������� ����� �������� ������� �� �������� ��
����� ����������
- � ����� �������� ��������� ��������.

��� ��� � ��������� ��������� �������������� ������ ���� ��� �������� �������.

������

�������� "�� ����� ��������" �������� ��������� ���� ��, ������� �� �����-��
������� �� ����� ��������.
� ������� "�� ����� ��������" ������ ���� ������� - enum { "�������� ���������",
"��� �������" (� ����� ������� � ���) }

� ������� "����� ��������" ����� ����� �������� �������� ��������:


- ������� ����� - ��������� ��������. �� ����������� ���������� ������� ����������
���� ����������� ����� drag-drop, �� ��� ��� �������.
*������ 18.09.2018* ��������� ��� ��������� �������� �� �����. ����� �������� ����
�� �������� � ������ ��� ����� �������.
- ������� ������ ��������� (������ ��������). �������� �� �������� = true.
���� ������ ���� = true, ��� �������� ���������� �������� ��������� ����� �����.
���� ���� = false, �� ����� ����� �� �� ����������, ��������� �������� ����� ������
�� ��� ��. � ���������� �����������
���������� ����������/������ �������� ��, � ������ ������� �������� ����� �����
������� � ������ ��.
��������������, � �� ������ ���� ������ "�������"/"���������", ������� ������
��������� ��������� �� �� ������.

� ������� "���������" ���� ������:


* �� ������ �� ����������� �����:
- ������ ��� �������� (��������� ���� ������ �� 64�)
- ������ ��������: success/failure
- ����-���� ������ � ����� ��������

� ������� ������ ���� ������ ��������� ������������ ��������:


- �������-�������������-������� ������.
� ��������� ������:
- ��
- ���������� ��
- ����� ��

�������� ���������� �� ���������� �������. ����� ����� �������� ���������� �������


�������� �� ���� �������.
��������������, ������ ���� ������ ��������� ������� �����. � ������ ���� ��������
- ��, � IP-�����.
����� ������ �������� ���������� � ������ ����� API, �� ������������ ������� -
�������� �� ������, �� ������� �� �������.

���������������� ��������

�������� �����:
- �������� ����� �� ��������, ������ �� �������� "����� ���������", � ����� ������
������ ����� �� ��������
- �������� ��������� �������� �� ������
- �������� �����, �� �������� ��������
- �������� ��������� �������� (������������� ��� ��������, �� ������ �� �����)
- ���������� ��������� �������� (��������, ���� �������� �������, ��� ���� �����
������������� ����)

*������ 18.09.2018*
��� ���������� ����� �� �������� �� ��������� ���������, ���������� ������ �������
�� ������ ���� ���������.
��������� ������� ������� ������������ - ���� ��������� ��� ��������, �� ��������
�� ������������� ��� �������.

API

����� ������������� API �� ������������� ������ �������, �� ��������� ���������:


1. ��� ��� �������� �� ���������� ���� � ������� �� �������� �� ������ � ������
%MACHINE%

HTTP POST /some-random-and-long-api-prefix/getfile

���������:

pass: ������������� ������ - ����� �� ����� API. ������.


machine: �� ���������. ������.

�����: json ��������� ����:


{
"file_id": 32, // ������������� ����� � ��
"file": "TVqQAAMAAAAEAAAA//8AA" // ���� ����� � ��������� base64
}

������ � ������� ������ �����, ����� ������ ��������� � �� ��� ��������� ������
����.
��������� ������� � ���� �� ������ �� ������ ����� ������� ����������� ��� ��������
--
��� �������� ������� ���� ��� ������ ����� �� ���������� �������.

2. ������ ���������� �������� ����� �� ������ %MACHINE%

HTTP POST /some-random-and-long-api-prefix/setresult

���������:

pass: ������������� ������ - ����� �� ����� API. ������.


machine: �� ���������. ������.
status: 0|1. �����. �������� ������ ��� ������� - ����������� "ok" � "failed"
��������������. �������� ����� ��������� �����������.
log: ��� �����������. ������ ������ (����� �������, �� 64�, �� � ������ ����� ����
� ������) � ��������� base64.
file_id: �����. ������������� �����, ���������� � ���������� �������.

������� �������, ����� ���� �������� �� ������ ������, � ���������� ���


�������������� ������.
���� ���� �� ������ ������ �� ��������, ���� ���� ������ �������� ������� ������
(������ 24 �����), ������ ������ ������� ������������
��� ����������.

���� �������� ����������� �������, ��� ���� �� ������ �������� �������� �����
���������,
������� �������� ���������� ������ ����� API phpVirtualBox (*� ����������*)
� ��������� ������, ����� ��������� �� �����������, � ��� �������� ������ ��
�������� �� ���� ������
��� � ��������� �������, ���� �������� ������ �� ������ ������ "�������� �����
���������".

�� �����, � ���������� ����������� ������ ������� ����������� ���������, � �������


"��������".

������

�� ����������� ����� ������ ������, ����� ����� ������ � API �� ���������� �


�������� �������� �������.
�� ����� �����������:
- ����� ������� API ����������� ������� ��������� ��������� � url (security by
obscurity)
- ������� API �������� �� �������������� ������, ����������� � POST (����� ������
�� ������� � ����� ������ � GET)
- ������� API ������� ����� ��������� ��������� �� ��������.

Вам также может понравиться