93

56632018 Advanced SQL Injection

Embed Size (px)

DESCRIPTION

Advanced-SQL-Injection

Citation preview

Page 1: 56632018 Advanced SQL Injection

m�������������� ������������������������������������������������������������������������������������������������������������ ������������

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

�����

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

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

!������m����"�

��#���������������$����

$�����%��#������

#�&&�'(()

Page 2: 56632018 Advanced SQL Injection

����� �

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

h�*�������������������� �������������

h�""� ��������������������������

h�+�,�����,���������������������"��������������������������������������*�--

h�*��������.������/��������������������������

� ������$�����������������������

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

���"����������������������������

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

Page 3: 56632018 Advanced SQL Injection

����� �

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

h�������������� �!!������������� ��������*��"�������

h�����������������������0���£��"� � ���������"����������1���������2�2m��3�4�2��42�22��,+�25�� 6252������������7�

h[������������*���������������������"�����$��������� ��6�6���������#������� ��������������������*����������8

Page 4: 56632018 Advanced SQL Injection

����� $

����%�����������&��

h����"������"����������������������������������"����������������������������

h��"�������������������1�� �7� ���������

h�����.���"���������""� �������"�������""���9�����9������������������������������������ ��������"�����

����% '�(� ����'�(� ���� ����"�

& :��� ����� 0����� ��""�

' ���� ��"�� ����� / ����

; 4����" ������� ��������� ���������

Page 5: 56632018 Advanced SQL Injection

����� )

����������

h �����*��� ������/����������������������$��������"��������������

h3������������$��������"�����/�����"�<�������

�2�2m�����+�����5�[������� 6252�3���,4�=�&>

h?�$���������"������"�<�������

����+���@@@@@@@@@@@@@@�����

Page 6: 56632018 Advanced SQL Injection

����� *

����%����+���6&�������������,%+�-

h�*�����"������������.��������������������������"������������

��2�2m�@ �.�����������

�3�4�2�@ ������������

�,+�25�,+��@ ���������� ������

�42�22�@ ��"���������

Page 7: 56632018 Advanced SQL Injection

����� .

����%����%�!���������������,%%�-

h���4����4�������������������144�7����������*�����������4�����������"����������������������"����

�4����������.���1<���7

���������"��<����� �������"��

� ,��������������������� ����������������"��

h�����������������������"�������44�����������������*��������m52�2��A�2�@ ������������ �������������"�

���25��A�2�@ �"�����1�������7���������������"�

�45����A�2�@ ��"�������������������"�

Page 8: 56632018 Advanced SQL Injection

����� /

+��� ���

h �"������""��*�����������������������������54A[�15�"������"�4��������[���"7

h ������������������������*��,�0������

� ��������m���B��&'���"�����������"��5�"������"�4���������������#� [��������1�����������������������7�����������������������

���������0�����������"����������

� ����������������������������������"����������������"������ �����*��/������

Page 9: 56632018 Advanced SQL Injection

����� 0

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

������"���������0�����*����������������

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

������������.����������"�������

Page 10: 56632018 Advanced SQL Injection

����� 12

3"��((��������

h ,�����������"������������������ �������$�"������"���������8

h ,��������"� ����9 ������"�������9���$�"��������������������4A���� ������$�������"���[�����������������������""������ ����������������"��

���"�����������������"��C������D����"����E�����$�"�����"�

�2$��� ��������"��������"���������������������,���������������������������

h ,�����������������$���F(G���������"���������������������$�"�����"������*��,�0������

Page 11: 56632018 Advanced SQL Injection

����� 11

4&�����&���66&�������

h �"������""��*����������������������������"����������������������""��$�"�����"�� [���*�����$��������"���[��*�������������4A'��[������������������,������.�����

h ��������������������"�����������$�"������������ ���"�����m?,�������������������������������� �����:�����6�� H[���H�������H�*��� :�$��������� !A��[�m�������������4Am@���������"��������,��� 4A���������� ��@���������"���������������,I��� 5�����������4A����"���������� ;�����#?�@������"���������1m���m,�����Jm������m�A��7����������

Page 12: 56632018 Advanced SQL Injection

����� 1�

3"� ����������������"�£�

5((���&�����&��&����6�����2�2m�J��5�[�������

6252�"�����=�7$�����7

�+4����� ����=�7&';7

1,����������������������������"����87

���8+�������������&���������#$����/"�=�9�2�2m�J��5�[������

6252�"�����=�79�K�������� K�

97 �+4����� ����=�79�K������ � K�979>�

Page 13: 56632018 Advanced SQL Injection

����� 1�

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

`�������=�7���1:1�; ;

`�������=���������

����&�6����"& �&£�&�£������<

�2�2m�J��5�[������

6252����������=�7�7���1:1

L L �+4����������=�7��������7

Page 14: 56632018 Advanced SQL Injection

����� 1$

����6"���!�B

h,���"�������������������������

h2$������������������������������������������*���������

h[��"�������,�����������������������"�����2��������8������"����7� ��� 7�7

h����������"�������$�������������������������������������������"����+������

�4����

Page 15: 56632018 Advanced SQL Injection

����� 1)

�!����"�����(�����

�2�2m�J��5�[��"������

6252���������=�&';#)FMN

�+4�����=�&&&&

�3�8+�����&���������#

O�/"�=�9�2�2m�J��5�[��"������ 6252�9���

9��������=�O�������� �+4�9���

9����=�O�������9>�

Page 16: 56632018 Advanced SQL Injection

����� 1*

����������'(��������& �

'`�����=�1���1:1�=�

'`�������=�&&&&

����&�6����"& �&£�&�£������<

�2�2m�J��5�[�"����

6252������=�1���1:1

= �+4�����=�1111

Page 17: 56632018 Advanced SQL Injection

����� 1.

�������������5���������

h 7 �� 9 �����������������,���������h @@ ���P ����"�@"�����������h �JQJ� ��"���"�@"�����������hK ����������������������1��������������"7h RR 1����"������7������������hG �"�������������������������hS�����&=���C�����'=��� 35������������h�5,+ �����"��������������������"��������h%$�����"� "���"�$�����"�h%%$�����"� �"���"�$�����"�h ���������"���B(�(�&(B �������"��

Page 18: 56632018 Advanced SQL Injection

m�������������� ������������������������������������������������������������������������������������������������������������ ������������

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

�����

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

+��� &��

Page 19: 56632018 Advanced SQL Injection

����� 10

���������������������+��� &��

=���������������

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

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

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

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

!��="=�#����$%� &����������������

Page 20: 56632018 Advanced SQL Injection

����� �2

1-���6��4�&� ����

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

!��="=�#����$%� &����������������

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

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

=���������������

Page 21: 56632018 Advanced SQL Injection

����� �1

%��������!�4&������&�����

h!�"������"���������������� ������ ������<��""������������������"������ ��������

����������������������35��/������������

�!�"�����������������<�����������������"��

hA��9��TT���9� ���������������$���������m�����������/�������B�9�7�P�RR�K�U

��*�������$��� ����� ���� �������������"��������

ö G(-��"��� 1���G(-�����������������G&;��"�������G&( ���������G;' ������������������������������.�������7

�4�"���/���� B� ���������"���B(�(�&(B@@

Page 22: 56632018 Advanced SQL Injection

����� ��

�-���!�(�����>���������

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

!��="=�#����$%� &����������������

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

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

=���������������

Page 23: 56632018 Advanced SQL Injection

����� ��

�-���!�(�����>��������

h �� �""�����������������������""� ����

�7 ����������������

�7 3��������������/����

�7 4����������������������

�7 �����������������$�"����"�$�"

�7 4������������������������"�$�"

Page 24: 56632018 Advanced SQL Injection

����� �$

�-�?#6&�������6��+�������(�

&� 3�����/���������"�������������� ������"�������

'� 2�����[�������� m������*��/���������������������������������������������

��������� ����$�"���"��������������

;� A"�����*��,�0������� 3����������"��������������������������������������.������

�����������

� �"�������������������������������������A"����,�0����������(����&"����� �(��� �!!��&�

#� ����������������� �@���"���[A��������

Page 25: 56632018 Advanced SQL Injection

����� �)

?#�����������!�(�����������?����+�������

h?��������2���� 7���6��� � �������� �������1:1�� �

h����[�������� 7�������&��� =�=���.��=�=�= � �

� 7�������&��� =�=��������=�=�= � �

ö �������.� �� �������������������������������� ��"���

� ,��4A��������""� ����/����������������� ������

ö 7��� �1��� ,��&������.��-�� �

� ,������������� ��������������m������m�+!25����������������������������������������

Page 26: 56632018 Advanced SQL Injection

����� �*

@&�� ���������

h ��������������������<�� ����������� B��� �������� �� �717:71

h��� ������������������������ B>��! ������� "���!� �&�� 72<2<)7���� B>���� ��&��� �!1�������� �������(��£�1&(((((�����&1B��B77��B��"��B�7�&�&�&�&>

h���������""��� �����������""����������/����������� ����������������������������8

h �������������������������"�� �������.��������m,,��������������������!���������������������������������������"�� �����������������"��"�<���*����

Page 27: 56632018 Advanced SQL Injection

����� �.

�-�A� ������ ������������

h���/��������������2�2m

�3�4�2

�2H2m

� ,+�25

�����������������������"�.

hm����.����"��� ������������������������������������� �������������S�

� ��������������������������"������<���������������S

Page 28: 56632018 Advanced SQL Injection

����� �/

�?�?5�������(���

h[������0�������� �""�"���������������"��������2�2m����������

h,�����2�2m��"����� ���"������" ������������������ 6252�����������2�2m��J

ö �5�[��� �

ö 6252�.�=������� ���������������.��������===�@@

ö ?5�3��AV�.

ö 6�!,+?�.�=��

ö �5425�AV�.

Page 29: 56632018 Advanced SQL Injection

����� �0

A�%��?������(���

h,�������������������� ���������������������� �����������������""� ���

�3�4�2�������2����� ����=���� ����� ����

6252�"�����=�"�����������+4����� ����=���"������ ����

�,��������0��������� ����� �����������������������������������������������$�������� ��������������"�8

Page 30: 56632018 Advanced SQL Injection

����� �2

%����(���������?�?5��������������

&� ���������"����������������������$�������

m��"������������"�����7��� �717�:�71

����7��� �717�:�7�

'� ?����������������������� 4������������"��������"���������

7���6��� � �������� �������1:1���

4�� ������������������S�,����������/����S

Page 31: 56632018 Advanced SQL Injection

����� �1

������������ �6��� ���

h ������������������0��������������������� ���� ������������������

��%$�����"�

�S�����&=���C�����'=���

��5,+

��5,+�%%$�����"�

Page 32: 56632018 Advanced SQL Injection

����� ��

����£��������

h ���� ������������������������/��������������@ �������������� �� �""�����������������������������������

���������������"������������$��"��"��������/�������1�����.���"��������������$�������������������/������7

� ,����������������� �� �""����������������2+4

h ������$���"�/��������������������� ����������������������������������������������������/�������������������������8

h��������������������������/����� �����������������������������.���������������������/������

h�����/���������������"�������������"�8

Page 33: 56632018 Advanced SQL Injection

����� ��

�-�%����(����%��������?��������6�

h[����������������������������� �""�"������<�� � ����4A�������� ������ ��<���� �����4Am�������� �""�����"�����������������������������������$��������������

h,�� ����$������4Am����������������� ����<������������������������������������������������������ ������$��

���� ������4A@�������������������������������������������������������� �""����������������������������������

Page 34: 56632018 Advanced SQL Injection

����� �$

�(�� �!!�������

[���*�@�*�

[��*� ����������"�����*�

4A'��������������*�

m����������

�������B�BKB�B ��������19�

9��9�979�9C9�9 B�BRRB�B 9�9K9�9 B�BRRB�B

+�""����"���

,���""17 ,!��""17 ,��1,���""177 ,!��""17 ,!��""17 m���2�m217

�������� m6�5,+42H ��m�217 ,����17 ,����17 ,����17 2H���17

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

.�W������""

��"��������������"����������"�

P����P ���W��"�������������

�.�������m�""

m��� V�� +� +� +� V�� V��

Page 35: 56632018 Advanced SQL Injection

����� �)

+��� �!!�������B

[���*� [��*� ������ ����"� 4A' ��������

3+,�+ C C C C C C

�����"���� C'�#�(C�#�&

' C C C

A�����*������ C 'D ' ' ' C

4����"�������������������

[��� ' ' [��� ' '

���<����4A� C C ' C C '

Page 36: 56632018 Advanced SQL Injection

����� �*

-���� ����������6����&����&���&

h�����������$���"��*�--����"�@������"������������������ �""� ��<����������*�����"����������������� ����������W����

��������W����

�������W����

h B��� �1��� 1��&��� �����7���

h B>��! �����=B���B�"���!� �&�� B(�(�)�B��

h B���������"������1�����17�"�<��B����%GB����������<1)((((����&1B����B77��B��"��B�7>

Page 37: 56632018 Advanced SQL Injection

����� �.

%@�� (����������

h4����"����������������������������"������������������������������������������������������

h ,��[���*������������������������ ������������������������"����������������������������""�����$�����������������������

����������������������� (�����.������$�����"�� ������������������������������������������"�����������������������������""��� ���

��"����������0������������������������������������� (�����.������$�����"����"�������� ������������""��

Page 38: 56632018 Advanced SQL Injection

����� �/

�-�1:1������£��

=���������������

&����������������

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

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

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

!��="=�#����$%�

Page 39: 56632018 Advanced SQL Injection

����� �0

%�������%@��������

h4������������"��������"���������7���6��� ��"�������� �������1:1���

h4����$�����"��������������

7�������&�����(,� ������� - !�(��� ����� ��

h2�������������������������"��

7�����&����1��"�������1����7�����������0����� �����.�����=�B3B����������U�B�B7�@@

Page 40: 56632018 Advanced SQL Injection

����� $2

?�(�����������&���&(������ �!!������%@�

h [���*�� �2�2m�������5�[������"����� 6252����=�1�2�2m�����5�[������0����� 6252������=�����"�������7

� ��W��"��������"����� 1�����������������������������������������7h [��*�

� ��� ���"�������������"�����h ����"�

� �2�2m�J��5�[��""W���W��"���� 6252����"�W����=����"�������

h 4A'� �2�2m�J��5�[����������"���� 6252��������=�����"�������

h ��������� �2�2m�����������������������W�"�������W��������� 6252���"����=�����"��������+4���W�"�������=�����"����+4��������U�(

Page 41: 56632018 Advanced SQL Injection

����� $1

�&&����&����� ��&(���������6���

hB���������"����(�������0����������K�B��B�K������"����������K�B��B�K����������������&��&��B&B��&��&��&��&��&������������0�����������"��������������� ����������0�����.�����=�B3B��+4������0��������=������"���������+4������"�����.�����=����������.�����@@

Page 42: 56632018 Advanced SQL Injection

����� $�

%��������?�(������

h,��[���*�����$�������������������������/������� ������������������������

�4�������������������������$��ö 7��� �1����1��&����(��,���� -�!�(������������������������"��������� UB�B 7 ��

���"��"��������������������ö 7��� �1����1��&����(��,`� ����� -�!�(�����������������������"�����̀ � ����� UB�B 7 ��

Page 43: 56632018 Advanced SQL Injection

����� $�

�����(����&��

h����"�� �V��3�25W�A:2m�

� �V���A

� �V��3�25W2A�2�

� �V��3�25W!,2 �

� �V�����W�A�2�

� �V��3�25W�AWm��3[+�

� �V��3�25Wm����?

h[��*�����/"�����

����/"�����

����/"���

h[���������[����m2�

�[�����0����

�[���*������

�[���5�"����������

h[���*�����$��������0����

������"����

���������

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

Page 44: 56632018 Advanced SQL Injection

����� $$

$-�?#���������%���

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

=���������������

&����������������

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

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

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

!��="=�#����$%�

Page 45: 56632018 Advanced SQL Injection

����� $)

����"� ���������

h?������������������������� ������������3����4����������"�

�B>����������"����%$���$������1N(((7�����%$��=B�B���"����%$��=%$��KB�BK"����KB�BK���� ���KB��B���������� �����"����U%$����"����%$������$�����������������@@

�B�����&����1��"����$������������7�@@

�B�>���������"�������@@

Page 46: 56632018 Advanced SQL Injection

����� $*

5������%@�������

+������ �.�����W���"�����B$�����B��B����&';B� �.�����W�����$��"��������B$�����B��B��������B

+����� ,+�25�,+�����/"������1���������������� ���7�!��32��1B$�����B��B"���"����B������ �541B����&';B77

������� m52�2�3�25�$����� ,42+,�,24�AV�B����&';B

������� 1��/������3+,H��������7� m52�2�3�25�$����� ,6����� �54�B����&';B

����&�� m52�2�3�25�$����� ,42+,�,24�AV�����&';

2[��5�5V��A�2���m2�����42��3���A�2���m2������>

� ?5�+�m�++2m���$�����>� ?5�+�52��35m2���$�����>

Page 47: 56632018 Advanced SQL Injection

����� $.

>��������+�������������3�����

h��������/�������2�2m����������� �����5�[����."�����

hA���������������$����������������"���������������"��������������������������� ����������6�.�����

�����������������������""

� ��������"������M(���������� ���������������$������

� ��������"������&�����"������������������

h���� �������"����/����������������� ����"� ������$�"����� ���������""�����$�������������������������������������� ���

Page 48: 56632018 Advanced SQL Injection

����� $/

����� �"�� �

h ���������������.�������������� �2�2m����� �����5�[������������."�����

h ���������.����������������%����$�"��=B(.B��%�=&��%"�����=����"�����1%���$�"��7��%��.�������=�B(&';#)FMN-�Am42�B� ��"��1%�X=%"�����7�A2?,+

���"����%�������������%��������������%����������������"����%�������=m�+!251�����3A�5,+?1%���$�"���%��&77���"����%��������=����51%��������&F7����"����%���������=%��������@ 1%��������J&F7���"����%����$�"��=%����$�"���K��3A�5,+?�1%��.�������%��������K&�&7�K��3A�5,+?�1%��.��������%���������K&��&7��

��"����%�=%�K&��2+4

h ��������� ��0�������"�����������""����� ����

Page 49: 56632018 Advanced SQL Injection

����� $0

?#�������������3�����

h,�������"�������������B>����������"����%$���$������1N(((7��%.����&�����������%���$�"���$��������1'))7��%����$�"���$������1'))7��%�������%"�����������%��.�����������1&F7�����%$��=B�B���"����%.����&=1��"�������1.����&7��������������������."������ ��������� �������������""7������� ��"��%.����&�X=�1��"������.1.����&7��������������������."������ ��������� �������������""7���������"����%���$�"��=1��"�������� �����������������������."������ �����.����&=%.����&7��%����$�"���=�B(.B��%�=&��%"�����=����"�����1%���$�"��7��%��.�������=�B(&';#)FMN-�Am42�B� ��"��1%�X=%"�����7�����������"����%�������������%��������������%����������������"����%�������=m�+!251������3A�5,+?1%���$�"���%��&77���"����%��������=����51%��������&F7����"����%���������=%��������@ 1%��������J&F7���"����%����$�"��=%����$�"���K��3A�5,+?�1%��.�������%��������K&�&7�K��3A�5,+?�1%��.��������%���������K&��&7����"����%�=%�K&��������"����%$��=%$��KB�R�BK����KB�BK%����$�"����������������������."������ �����.����&=%.����&���"����%.����&�=�1��"��������""1���1.����&7��������177�����������������."������ �����.����&U%.����&��������� �������������""7�������"����%$������.�������������������@@

Page 50: 56632018 Advanced SQL Injection

����� )2

?#������������������������(�������

hB�����&����1��"����.����������7�@@

hB�����&����1��"��������������1.��')F��')F7����������7�@@

hB�����&����1��"��������������1.��)&'��')F7����������7�@@

h���Q

hB���������"�������@@

Page 51: 56632018 Advanced SQL Injection

����� )1

@����!����������"� �

h ���� �������������������������������������������<������$�����������������������

h �*��m���<�������� ����������"�������������� ����1�� ��$������1'))7�7�

� ��"<�������������������� ����������B��Y����Y���� ������.�B�

� ��"����������� ������������������� �����������0�������."���������1� ��������1�� ������."���������� �����(�7�=�&7���������"�����������������������."������ �����1� ��������1����������."���������� �����(�7�=�&7���������"�������."��������������""���������."������0�������"������������."���������=���"���������� ��������."���������� ���������""��������"���������������=(��������"��������������=(�

� ��������"�������������� ����

Page 52: 56632018 Advanced SQL Injection

����� )�

�����!���%@����������� � ���

h�������� ��<���������$�������������������

h�*�����$����������"��<������<�������������<��B��4A������������2+5� �2

h4A�����������������"������

h4������������������

h,�������""����������������������������������������N(8

Page 53: 56632018 Advanced SQL Injection

����� )�

5������� ������&�%@��������

B>���������������2+5� �21B�*��"���B��B���=��>� �=����&';>+�� ��<=4A[���m+>�������=��,��N(>B��B��"����J���������������������<��W������������B7���"����J������(����� � ��� ���������@@

B>��������������2+5� �21B�*��"���B��B���=��>� �=����&';>+�� ��<=4A[���m+>�������=��,��N(>B��B��"����J���������������������<��W������������B7����"����J����������W�������� � ����������@@

B>��������������2+5� �21B�*��"���B�B���=��>� �=����&';>+�� ��<=4A[���m+>�������=��,��N(>B�B��"����J���������������������<��W�����"����B7��"����J����������W�������� � ����&(���@@

Page 54: 56632018 Advanced SQL Injection

����� )$

�����!���%@

B>��������������2+5� �21B�*��"���B�

B���=��>� �=����&';>+�� ��<=4A[���m+>�������=��,��N(>B�

B��"����J���������������������"�&B7

��"����J������ ������� ���&�1�@@

B>��������������2+5� �21B�*��"���B�

B���=��>� �=����&';>+�� ��<=4A[���m+>�������=��,��N(>B�

B��"����J���������������������"�'B7

��"����J������ ������� ���&���@@

Page 55: 56632018 Advanced SQL Injection

����� ))

)-���������������

&����������������

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

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

=���������������

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

!��="=�#����$%�

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

Page 56: 56632018 Advanced SQL Injection

����� )*

������������"����������

h �� ���������������� �����������

&� 5����������� ����������������"�����������<ö ��������� �������������������������"��

ö m���������� ����������������������

ö 2.�������������������$�� �������������"�T�������������������������"��

'� 4���������������.�������ö �����������������

h A����������������������������������B�������������$�"��������������������

Page 57: 56632018 Advanced SQL Injection

����� ).

+������������������

h[��*�

����4W�,�2ö B���������"����&�&� E!�&�1B��������� �B7�&�&�&>

����4�4���,+�,�2ö ����������"������1�"�����"���7>

ö "�������������"��B��������� �B���������"������>

ö ��"����J����������>

��2�2m�,+���3�,�2

Page 58: 56632018 Advanced SQL Injection

����� )/

+�������������������

h[���*�����$��� B>��.�����������.�W������""�B���������U�������.�B�@@

� B>�m52�2��A�2�����1�.��$������1N(((77>��@A�F��'�?G� �����5�[�B������.�B�@@

� B>����������"����%�����$������1N(((7�>�����%����=BR�B�>���"����%����=%����K�.�KB�R�B���������� ������.�X%�����>���&����H �������#�������(6 ����@@

� B�����&����1��"�������������1.�&�')F7����������7�@@

� B>����"����%$����������>�����%$���=�B��"�������.�B>�2H2m���������.�W������""�%$��>���������"������>���������"������@@

Page 59: 56632018 Advanced SQL Injection

����� )0

�����������

h��<�������������" ���8h������0������������������ �""�����.�������������������������$��

h���4A����$������������$�����$��,��������������

p�'����(��

p�'����#���%%

���'�%�����(��

��)�������*+��������,

#�����������(��

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

Page 60: 56632018 Advanced SQL Injection

����� *2

����������'��"�£�5����������

h���$�������������������������� B��� 1��� 1��&��� %%�����������7�@@

� B��� 1��� 1��&��� ������� !�( ������������������7�@@

�+��A,�����5�������"�����������������������S

h5�$�������������������"��<��������

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

h ����$������������������ �""��������.���

Page 61: 56632018 Advanced SQL Injection

����� *1

>��������������!�(�������������������&£6�

h5�$�����4+��B>��.�����������.�W������""�B��"��<���������[�,�B�@@

h5�$�����������B>��.�����������.�W������""�B�����[�,�B�@@

h��2+5� �2�B>���"����J��������2+5� �21�B�*��"���B��B���=��>�� �=����&';>�+�� ��<=4A[���m+>��������=[�,��N(>B��B��"����J���������"�B7

Page 62: 56632018 Advanced SQL Injection

����� *�

'��"�£�G������������

h3���������.�W������""��""�������""� ������������.�������

�,����������""

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

�����@�

���������@�

���������@���

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

Page 63: 56632018 Advanced SQL Injection

����� *�

'��"�£�G��������������&&�����

h B>����"����%$���$������1')F7>�����%$���=�B���"�������.� CC�����@� UU�������.��CC������������"" UU�������.��CC���������@� UU�������.��CC���������@��� UU�������.��CC������������ UU�������.��CC���������@ �&(�@��&(�����"����� UU�������.�B>�2H2m�(����� #6E�( ���&&�H��� @@

h B>�m52�2��A�2�����1�.��$������1N(((77>��@A�F��'�?G� �����5�[�B������.�B�@@

h B>����������"����%�����$������1N(((7�>�����%����=B��B�>���"����%����=%����K�.�KB�R�B���������� ������.�X%�����>���&����H �������#�������(6 ����@@

h B�����&����1��"�������������1.�&�'))7����������7�@@

h B>����"����%$����������>�����%$���=�B��"�������.�B>�2H2m���������.�W������""�%$��>���������"������>���������"������@@

Page 64: 56632018 Advanced SQL Injection

����� *$

*-����5( ���(6�

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

!��="=�#����$%�

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

=���������������

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

&����������������

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

Page 65: 56632018 Advanced SQL Injection

����� *)

I(6������������

h����.�������[��*��B���������"����&��1"���W��"�1B��������� �B77�&�&�&>

h[���*�� ���� ������ ����m��������B>��#���#6E�( ���&& B��������������$����������&';B@@

�B>��#���#6E�( ���&&�7����"���"��������������������������$�����B�@@

h������������$�����B>��.�����������.�W���$���������"�B�����B�B������"������B�@@

Page 66: 56632018 Advanced SQL Injection

����� **

A�����������J���(���������6��

��������.���"�

�B>����"����%�������%$��������.�����W���������B�������$������.�B��%�������.�����W���������%���B��������B��+3����B.B��B.B��.�����W��������������%���B�����B��&)(��.�����W���������%���B����<B��+3����B ���������������/��"����$���������������<��8B��&� ���������"���B((�((�(;B�@@

Page 67: 56632018 Advanced SQL Injection

����� *.

G����������4'5�����"� �!�(�G�������

hB>� ��&��� H��������,/-�#���(����� #6E������ H��£��=B6Z2VW��m��W[�m6,+2B��H£��=B��� �52Y�5�Y ��!+m;Y4����"�B��H��&�E��(�=B���� ���B��H��&� =�H� �6���"��������1%�������������7����.������2[�@@

hB��� �1��� 1��&��� ����1.����$������7�!�(����7�@@

Page 68: 56632018 Advanced SQL Injection

����� */

.-�?#6�� ���!&����

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

!��="=�#����$%�

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

=���������������

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

&����������������

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

Page 69: 56632018 Advanced SQL Injection

����� *0

366�������������%@��������

h��������"��<������$�������[���*�

���"����J������������$���

h3�����������2+5� �2�����������������������������$������������"����������$��

h����������������� ���� ����"���� ������������2+5� �2�������$����������������

Page 70: 56632018 Advanced SQL Injection

����� .2

���£� ��������

B>��������������2+5� �21B�*��"���B�B���=��>� �=����&';>+�� ��<=4A[���m+>�������=��,��N(>B�B��"����J���������������������<��W������$���B7��"����J�����������������������$���

B>��������������2+5� �21B�*��"���B�B���=��>� �=����&';>+�� ��<=4A[���m+>�������=��,��N(>B�B��"����J���������������������<��W"��<��W������$���B7��"����J���������<�����$��������������������$���

B>��������������2+5� �21B�*��"���B�B���=��>� �=����&';>+�� ��<=4A[���m+>�������=��,��N(>B�B��"����J���������������������<��W"��<��W������������B7��"����J���������<�����$��������������������������

Page 71: 56632018 Advanced SQL Injection

����� .1

?#����������������� �6��� ������(��&�

h ,����������������$����������������������"���""� �������������������.���������������������� ��"����������

�������������2+5� �21B�*��"���B�

B���=��>�� �=����&';>�+�� ��<=4A[���m+>��������=��,��N(>B��B��"����J���������������������<��W������$���B7

�.������<��W���$����������������W�.������/" +B��"����J�����������������������$���B

�������������2+5� �21B�*��"���B�

B���=��>�� �=����&';>�+�� ��<=4A[���m+>��������=��,��N(>B��B��"����J���������������������<��W������������B7

�.������<��W���$����������������W�.������/" +B��"����J�����������������������������B

Page 72: 56632018 Advanced SQL Injection

����� .�

A6&� ����!�&�������������������������

h 7K������� ���&� ?������� � 1 ��� �.7�@@

h 7K��&£������� ?������� ��@@

!�( B� ����'��.�B�"��� 1�������=B5? B7

h 7K��#���(����� #6E���"����

B6Z2VW��m��W[�m6,+2B�B��� �52Y[��������Y[��*����

$��Ym"����Ym�������B�B�[���$�"���B�B52?W�[B�B4A[���m+��

[�,���N(B�@@

h 7K��#���#6E�( ���&& 7��6 9��"����J�����������<����"�9�

/��������� ����'��.��@��@m��" @�[���$�"��� @3$����� @

�����&';B�@@

Page 73: 56632018 Advanced SQL Injection

����� .�

A6&� ����!�&���������������������

h,������������������$����������,����������������$�������"����������""������"�����

h����"���������������������"�����$����������.�������������������������/�����������

h��"�����$�����������<��������������""����������1#�(((����������������7

Page 74: 56632018 Advanced SQL Injection

����� .$

?#�(6&��!��������������!�&��6&� ���

h��� ��"���������/����������"�������

hV�������������������0�����������������������������$������.�����������������"�

hV������������������0��������������������.����#(((����������<��B����"����%��.�$������1N(((7��%����$������1N(((7���"����%��.�=�B#�)�-((((;(((Q N(((���.������� Q(((((((((((((((((((B��.�������������W��.'����%��.��%�����������>����������������� ����'���"����%����@@

h����""����������������������������������������������"��������<�

Page 75: 56632018 Advanced SQL Injection

m�������������� ������������������������������������������������������������������������������������������������������������ ������������

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

�����

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

?������������6��

Page 76: 56632018 Advanced SQL Injection

����� .*

?������������6���

h,�����$�"��������������$�����������,4��2$������������/��������$��������"��

h��������������������������*��,�0����������������""��������"��������"�������9����������9

h�������������������$���������"�

h,�����$�"���������,4�������������+4�������������������������������������������������������

Page 77: 56632018 Advanced SQL Injection

����� ..

�%�����������?������

2$������B��5�&=&����������

h B��5�B������"B�=�B������"B

h B��5�B���������B�=�B����BKB�����B

h B��5�B��.�B�=�+B��.�B

h B��5�B���������B�"�<��B����GB

h B��5�'�U�&

h B��5�B��.�B�U�B�B

h B��5�B ����$��B�,+�1B ����$��B7

h B��5�'�A2 22+�&��+4�;

Page 78: 56632018 Advanced SQL Injection

����� ./

��6����&� ����

h���������"�������6������"�����17������������������������������

�����"��/�����1B7

�����"��/�����197

����<�"����1Y7

�+3��1����+3�������7�

h���������������"���$�����������������"���������������������������$��������������������������������"�

Page 79: 56632018 Advanced SQL Injection

����� .0

?�������� �5���(������

h,4������������$�"���������������������$�����������������

h����� ��������������������������

�35����������

�3�������3�@N

�6�.����������

�����17���������

Page 80: 56632018 Advanced SQL Injection

����� /2

+�������6��4�&� �����5���(������������5���,-

h ,�0���� �������/������1�������=�9G97�� B�������������"�<������1;M7>

h ,�0���� �������/������1�������=�9����97�� B���������"����J������������ �����"�����=�����1&&#�&&&�&&&�&&F7>

h�������"�������������1�������=�9��������� �97�� B���������"����&��1"���W��"�1����1#M�&(&�&&F�--�#M�&&'�-M�&&)�&&)�&&-�&((777�&�&�&>

hm���<������.���������"���1�������=�9���.�97�� B�����&=1���1�1"���W��"�1����1&&(�#F�&(&�&'(�&&F77XU����1;-�;-77�&�(77>

Page 81: 56632018 Advanced SQL Injection

����� /1

�%�����������?�����������"������6����

h3+,�+��2�2m �������������������������

h3+,�+�������2�2m

h���������������������"������� �����$���"� �����������������������

h4��������������������� ��<��$����������B�5B&B=B&B 1 �������������7�����������"�����������������������������������"�����*�����������

Page 82: 56632018 Advanced SQL Injection

����� /�

�%�����������?������������((����

h�����,4��������������<������ �����������

h3���������������������������"�������$���J�Q�J� ������������*�--������"�������"���� ���������

�3+,�+�JJ��2�2m�JJ�

�B�JJ��5�JJ�&�JJ�=�JJ�&

������"����""� ������������������0�����������������"���"�����"��ö 3�25+�[2���B��� &�J

ö ���� �54���J� =& @@

Page 83: 56632018 Advanced SQL Injection

����� /�

�%�����������?�����������������������������

h,��[��*��������������"��������������������������� ������������

�3+,�JJ��+��2��JJ�2m

h�������������������������.������������4A��������������������������.�����

�����"�ö B>�2H2m32�,[[24,�2��B�2�B�RR�B2m 3�B�RR�B25B

�[���*�ö B>�2H2m�1B�2�B�K�B2m 3�B�K�B25B7

Page 84: 56632018 Advanced SQL Injection

����� /$

�%���� ���6��4�&� �����?�����������������&��

hV������������$������������/����""� ������������������������$�����"��� >����"����%.��$������1N(7>�����%.�=�+B�2�B�K�+B2m 3�B�K�+B25B7>

�2H2m�1%.7

�2H2m���W2H2m32�*��%.

h����$�������������.�$�"��� >����"����%.�$������1N(7>�����%.�=�(.M;F)F�F)F;M#'(#(#(MFF)M'M;F-F�F�>�2H2m�1%.7

���������������������������"��/������1B7

Page 85: 56632018 Advanced SQL Injection

m�������������� ������������������������������������������������������������������������������������������������������������ ������������

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

�����

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

%�!�� ������������������������

Page 86: 56632018 Advanced SQL Injection

����� /*

�������������%�!����

h,�����/���������"�����6����&� ����

h������"����""����������<���������������������������������������&& ���������

�2�������9�������������9������ ����"��������

�V�������"��������������.������� �����������������������

h2$������������$��������������������������������������$���

Page 87: 56632018 Advanced SQL Injection

����� /.

������%�����

h4��������������9������9���������/������������

�3������������������������������������� ������������

�m�""���������������������������������������T�����,

�!�"�������""�������������������������������

�3��������������"�����9"��������$�"���9ö 4��������$���"���"�����������������<�������/����

Page 88: 56632018 Advanced SQL Injection

����� //

��6��4�&� ����

h4�����������������������������"�

�,��"����������������9�""� ���"������9���"����ö ,�����������������������������������������������������$�����"����������������������������

�5�0�����������������������������������������������������������

�,��"����������������9<�� �����9���"����ö �����.���"�����0����9��"���9��9������9��9������9��9������ �9��9��"���9��9����9��9@@9��9B9�

Page 89: 56632018 Advanced SQL Injection

����� /0

3�� �������������

&� 5���4A������"� @���$�"����������������'� 5���$����������������������������������������"�������

���������������������������������;� m��������������������������$��9���"��9�����������

���������0����#� ���������� ������������������""��������������)� 5���$�����@��������������"��<������$���F� 5���$������������ ��<��������"�M� ���� �""��������$�������������"�����������"����������

��������������1������""����"���������������$����� ��<�� ������$����������<������$��7

Page 90: 56632018 Advanced SQL Injection

����� 02

%���������� �%�������

hV������� �����������������*����0����������������������������������������

�������������"��"����

�A"��<������������������,�

������������<�����������������������������

ö 9 �5+,+?��,�����������������������"�����������������������������������"�������<� �������������������"��������� �""������<���9

ö m���<� ���������"� ���������������� ������

h��������"���������������������$�"���������������

Page 91: 56632018 Advanced SQL Injection

����� 01

5��&���

h�*��,�0��������������������������������������$�"������"���

h�""�������������"��������������""��*������������������������""��$�"�����"�

h������������������������/��������������������

���������������$�"��������

����������

Page 92: 56632018 Advanced SQL Injection

����� 0�

���£�

h��"�������*��,�0���������"������������������� ���.���������������������

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

�������� ������������������������ ��������������"

�������� ������<�����������������$�������

h������������������������ �� �������

�������� ��/"������������

�������� ���������������������������&MFN

Page 93: 56632018 Advanced SQL Injection

m�������������� ������������������������������������������������������������������������������������������������������������ ������������

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

�����

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

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

!������m����"�

$�����%��#������