|
|
����������� ������� �� ���������� ������ ����� COOKIES ���������
���� � ����������
������ ������ �������� ���� �������� ��������� (Chrome, Firefox, Internet Explorer, Microsoft Edge) � ���������� �� ��������� DPOST �� ������. ���������� � ������: - �������� � ������������ � ��������� ���������� ������� - ������������ ������ ������ - ������ ��������� DPOST - �������� ��� �� ����� ������������, ��� � �� ����� SYSTEM
������ ����������
1. ���������� ������ ���� ��� ���� ���������, ���� ��� �� �������� �� �������. 2. ���� ������ �������� �� SYSTEM, �� ���������� ���� ��-��������� ������������� � �������� ���� ��� ������� �� ���. ���� ������ �������� �� �������� ������������, �� �������� ���� ������ ��� ����. 3. �� ���������� ������ ������ ������ ���� ������� WantRelease (�� "module_HOWTO") ��� �������� �� ������ 4. �������� ��������� ���� ������������ �� ��� ���, ���� �� ����� ������� ������������� ����� �� ���������. ���� ����� � ����������� ���, ������ �������� �� �������, ����� ���� ��������� �������. �� �������������. 5. ������ ���������� ��������� �������: - "Version build %DATE% %TIME%" (���� ��� ��� ������) - "Cookies grabbed from <browser name> for user <username>" ��� ������ ����� - "No cookies from <browser name> for user <username>" ���� � ������� �������� ���� ���� - "Cookies sent to server" ��� ������ �������� �� ������ DPOST - "Cookies send failure: servers unavailable" ��� ���������� ��������� �������� DPOST 6. � ������ ������ ����� ����������� ������������ C++ STL (std::string, ����������). ��������� ������������ std::mutex � ��������� ������������� - ��� ����� ����� ������������ ������ ��������� ������������� WinAPI (CRITICAL_SECTION ���). 7. ������ ������������� ����������� Andrivet (���������, ��.������ _STR()) 8. ��������� ������ ������������� ����������� GetApi.h. ���� ������������, ���������� ���������� ����� ������ �������. 9. ������ ������ ����� ��� ������ - x32- � x64-���������. 10. � ������ ������ ������ ���� ������������� �� ��������� ������, �������� ��������� ���������� �����. 11. ������ ������ ����� ���������� ������. ���������� ����� ������ ���������� � c:/temp/cookies.log (���� � ���� ������������� � �������). 12. � ������� ������ ���� ���� �������� config.h (�������� �������, ����� ���� - ����� ��� ���������� ��������� - ����, �������-������������� �������� ���������� ���). 13. ������ ������ �������� �� ���� ����������� ������� Windows. ����������� �������������� ������ Windows - Windows XP (���� ���������� - Windows Vista).
�������� DPOST
��.�������� "�� ���� ������� DPOST". ������������ ������� ���������, ������� ������ ��������:
username|browser|domain|cookie_name|cookie_value|created|expires|path\r\n
���
username - ��� ������������ browser - ��� �������� (enum = chrome|ff|ie|edge) domain - ����� ���� cookie_name - ��� ���� cookie_value - �������� ���� created - ����-����� ��������, Unix time expires - ����-����� ���������, Unix time path - ���� URI
������ DPOST
��.�������� "�� ���� ������� DPOST". ������ ������ ������ ������ ��� ��������� ������ Control("dpost",...)
������� ��� ��������� DERO
1. ������� ����� ������� ��� ��������� ������ ����. ��������, ��� ������� 84
2. ������� ������� ��� �������� ������ (��������� SQL): CREATE TABLE cookies ( id SERIAL, username VARCHAR(255), browser VARCHAR(255) domain VARCHAR(255) cookie_name VARCHAR(255) cookie_value VARCHAR(255) created DATETIME, expires DATETIME, path VARCHAR(255) );
3. ���������� ����� ������ � ��������� �������: - ������� �����, ����������� �� ������. ����������� ����� - ����� ���� ��� UNIX, ��� � DOS. ���� ������ - ���� ������. ����������� ����� � ������ - ������������ ����� | ������ ������:
username|browser|domain|cookie_name|cookie_value|created|expires|path\r\n
���
username - ��� ������������ browser - ��� �������� (enum = chrome|ff|ie|edge) domain - ����� ���� cookie_name - ��� ���� cookie_value - �������� ���� created - ����-����� ��������, Unix time expires - ����-����� ���������, Unix time path - ���� URI
- ����� �� URI /group/id/84 �� HTTP POST ��������� ������ � ���� data
|