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

����

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


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

��� � ��� �������� ������ ���/���-���������� ���������� ������, �� ���� �������� �


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

�����������

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


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

������� ����:
- ������ �������� (�������)
- �������� ���������� �������
- �������� ����������

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

������ �������� - ���� �������� ����������-����������� ���, ���� .dll (��������


����� .dll; ������ ���� � �������� ����������).

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


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

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


- �� ������������ ������� ����� ��������� � ��������� ��������;
- �� ��������������� ����� ��������� ������� � ���� ��������.

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

������ � ����������� �������� ������� � ������ ������������ PE-���������� .dll -


�������� ��� ���� � ����.
������ ������� -
https://github.com/DimopoulosElias/SimpleShellcodeInjector/blob/master/
SimpleShellcodeInjector.c
�� ��������� ������������ � ��� ���� ���� ������ ���� �������� � SEH/VEH-
����������� ���������.
����������� ������ ����� ������ ����� ��������� ���������, ��������� ���������
��������� � �������� .dll ����� ��������.

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

��������

���� ����� ��������� (���� ������-�����, ��������� ������, ������ ������� ���)
��������� � ���������� ������ 1.
���� �� ��������� �����, �������� ���������� � ���� ���� HTTP GET ������.

������ �������:
%code% %timeout% [%args%]
���
code - ��� �������
timeout - ������� ������� ������ (0 - ������ ������� � ������� ������ �
���������� � ������� �������� �������)
args - ��������� ��������� �� ������ ����� ������

0 %timeout% - ��� ��������. ���� - �����


������, �� ������� ������ ������� ��� �� ��������� ������� �� ������.
117 %timeout% %payload% - ������ �������� � ����
shell-����. ������ ��������� ����������. Shell-��� ���������� � ��������� ��������
��������.
�������, ��� ������� ��
������� 17 ������ � ������� ��������. ��������, ��� ��� ������� ������ � ����.
�������� � �������� ����,
������ ����������-����������� �������� �����, ��������� ����� ��� ����, ��� �����-
���� ���������.
111 %timeout% ?caching? %payload% [%URI% [%args]] - ������ �������� �
���� .dll.
caching == 0 ����������
���������� ������ �������. FIXME � ��� ��� ������ ��� ��� �� �������? ����� ��
��������?
== 1 �������
������� ���������� ��������� ����� ��� ���������
URI - ������ �� �������
�������� ��������.
���� ������� �������� ��
������� �������� �� �����������, � ��� �� ��������� �������� �������,
�� � �������� �������
������� ���� - (�����).
����� �������� ���������
���������� ������� � �������������� �������.
?114 %timeout% - ����� ���� ���������. ���
�������������� �������� ������ ���� ���������.

�������� ������� � ��������� ��������� � ���������� ������ 1.

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

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


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

Dll ������ �������������� ������� ���� ������ �� �������� �����������:

DWORD WINAPI EntryPoint(


TELEMETRY_PROC lpTelemetryProc,
LPVOID payload,
SIZE_T paylen,
LPVOID args,
SIZE_T arglen
)

TELEMETRY_PROC ���������� ���:

VOID WINAPI send_telemetry(CONST LPVOID message, SIZE_T len)


� ������ callback'�� �� �������� ���������� � �������.

���� ��� ��������� ������� send_telemetry ������ �����, ��� ������ �������� ��
�������� � ������� � ������������� ��� ��������.
payload, paylen - �������� �� ��������. �������� ���������� ����� �� %URI% (�������
111) � ��������������� ��������� ����� ����� ��������� � �������.

FIXME ��� ������ ��� ����� - ��������� ���� � ���� �������� ������������� �������
�� ����� ���������? ��� ����������� ��� �� ����, ��� �� �� ����� ��� ����.

args, arglen - ��������� �� ����� � ��� ����� � ���������� ����������� ��������.


������� ������������� ������ � �������� ���������.
���� ������������ ����� ����� ��������� ��� ��������:
- ���������� ������ ��������� %id% �� ������������� ����
- �������� ������ �������
�� ����� ���� ������ ����������� � ������������ ����� ����������� (�����������
������, ��� �������������)

�������

������� ���� "��������� .exe", "��������� ������" ������ ����� ����������� �����
��������.
������ ������ ������ ������ ���������������� - ����� �� ��� �����������, ������
������ ��� � ���.��� � ��� ����� ������ �� ��������/�������������.
������ ����� ������������ ������, ���� � ���� �����, ���� ��� �� � ���� �������.

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


- �� �������
- ���� � ���������
- ������� �������� �������� ��������
- ��� �������� �������� ��������: �������/��������
- �������������� �������� 1 (��� ���)
- �������������� �������� 2 (��� ���)
- ...

������� �������� �������� - ��� ����������� ��������� ��������� 10-13 ����.


�������������� ��������� - ��� (� ��������) �������� ������ �� ������ 10-13.

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