本文目录一览:
汇编语言:字符串搜索, 从键盘输入字符串,统计A,a的个数和位置
CODE SEGMENT
ASSUME CS :CODE
ORG 100H
START: JMP BBB
STRR DB 50
NUM DB ?
BUF DB 50 DUP('$')
N DW 0
POSS DW 50 DUP(0)
LFCR DB 13,10,'$'
BBB: PUSH CS
POP DS
PUSH CS
POP ES
MOV AH,10
LEA DX,STRR
INT 21H
MOV AH,9
LEA DX,LFCR
INT 21H
LEA SI,BUF
LEA DI,POSS
MOV CL,BYTE PTR NUM
XOR CH,CH
CMP CX,0
JE @EXIT
MOV BX,0
MOV DX,0
CLD
@MAIN:
INC DX
MOV AL,[SI]
CMP AL,'a'
JNE @MAIN1
INC BX
MOV [DI],DX
INC DI
INC DI
JMP @MAIN2
@MAIN1:
CMP AL,'A'
JNE @MAIN2
INC BX
MOV [DI],DX
INC DI
INC DI
@MAIN2:
INC SI
LOOP @MAIN
MOV N,BX
MOV AX,N
CMP AX,0
JE @EXIT
CALL DISPAXS
MOV AH,9
LEA DX,LFCR
INT 21H
MOV CX,N
LEA SI,POSS
@MAIN3:
MOV AX,[SI]
CALL DISPAXS
INC SI
INC SI
LOOP @MAIN3
@EXIT:
MOV AH,4CH
INT 21H
;==================================================
; 将要显示的有符号数置于 ax 中
DISPAXS PROC NEAR
PUSH AX
PUSH BX
PUSH CX
PUSH DX
PUSH SI
PUSH DI
PUSH BP
PUSH DS
PUSH ES
PUSHF
PUSH CS
POP DS
PUSH CS
POP ES
MOV CX,6
LEA DI,DISPAXSS
@DISPAXS:
MOV BYTE PTR [DI],32
INC DI
LOOP @DISPAXS
PUSH AX
MOV DL,32
MOV AH,2
INT 21H
POP AX
MOV BYTE PTR NZS,0
MOV BYTE PTR SIGNS,0
CMP AX,0
JGE @DISPAXS0
MOV BYTE PTR SIGNS,1
NEG AX
@DISPAXS0:
PUSH AX
LEA SI,DIVARRS
LEA DI,DISPAXSS
INC DI
MOV CX,5
@DISPAXS1:
POP AX
MOV DX,0
MOV BX,[SI]
DIV BX
PUSH DX
CMP AL,0
JNE @DISPAXS2
CMP BYTE PTR NZS,1
JE @DISPAXS2
CMP CX,1
JE @DISPAXS2
MOV DL,20H
JMP @DISPAXS3
@DISPAXS2:
ADD AL,30H
MOV DL,AL
MOV BYTE PTR NZS,1
@DISPAXS3:
MOV BYTE PTR[DI],DL
INC SI
INC SI
INC DI
LOOP @DISPAXS1
POP DX
CMP BYTE PTR SIGNS,1
JNE @DISPAXS6
LEA SI,DISPAXSS
ADD SI,5
@DISPAXS4:
CMP BYTE PTR [SI],32
JE @DISPAXS5
DEC SI
JMP @DISPAXS4
@DISPAXS5:
MOV BYTE PTR [SI],'-'
@DISPAXS6:
LEA DX,DISPAXSS
MOV AH,9
INT 21H
POPF
POP ES
POP DS
POP BP
POP DI
POP SI
POP DX
POP CX
POP BX
POP AX
RET
DIVARRS DW 10000,1000,100,10,1
NZS DB 0
SIGNS DB 0
DISPAXSS DB 32,32,32,32,32,32,'$'
DISPAXS ENDP
;==============================================
CODE ENDS
END START
xss怎么用键盘玩
可以链接键盘鼠标。
ps4和xboxone都支持键鼠,但能不能直插使用要看厂商开不开放,跟索尼微软无关。box Series X可以连接有线键盘和鼠标,以及部分无线设备 ,插上线就能玩的。
xss 日版怎么看有没有激活
去微软官网,技术支持,输入序列号。
如何查看序列号:将笔记本电脑翻过来,然后在它的后面就可以看到一个S/N的序列号了,如下图所示。按下键盘的win加R组合快捷键或者是点击桌面左下角的开始菜单,在打开的页面中点击运行选项。然后在打开的运行窗口的输入框中输入cmd回车。然后在打开的命令行窗口中输入wmic回车,这样就可以查看此命令的帮助信息了。先按下Esc停止它,然后输入wmicbiosgetserialnumber回车。回车之后,在弹出的信息中就可以看到S/N序列号了。
xss攻击危害有哪些
、对于那些半年没有更新的小企业网站来说,发生XSS漏洞几乎没有什么用
2、但是在各类的社交平台,邮件系统,开源流行的Web应用,BBS,微博等场景中,造成的杀伤力却十分强大。
3、劫持用户cookie是最常见的跨站攻击形式,通过在网页中写入并执行脚本执行文件(多数情况下是JavaScript脚本代码),劫持用户浏览器,将用户当前使用的sessionID信息发送至攻击者控制的网站或服务器中。
4、又可以称为“框架钓鱼”。利用 *** 脚本的基本功能之一:操作网页中的DOM树结构和内容,在网页中通过 *** 脚本,生成虚假的页面,欺骗用户执行操作,而用户所有的输入内容都会被发送到攻击者的服务器上。
5、挂马(水坑攻击)
6、有局限性的键盘记录
概念
跨站脚本 ( Cross-Site Scriptin ) 简称xss,是由于Web应用程序对用户的输入过滤不足而产生的.攻击者利用网站漏洞把恶意的脚本代码(通常包括HTML代码和客户端 Javascript脚本)注入到网页之中,当其他用户浏览这些网页时,就会执行其中的恶意代码,对受害用户可能采取 Cookie资料窃取、会话劫持、钓鱼欺骗等各种攻击.
危害
1、 *** 钓鱼,包括盗取各类用户账号;
2、窃取用户cookies资料,从而获取用户隐私信息,或利用用户身份进一步对网站执行操作;
3、劫持用户(浏览器)会话,从而执行任意操作,例如进行非法转账、强制发表日志、发送电子邮件等;
4、强制弹出广告页面、刷流量等;
5、网页挂马,进行恶意操作,例如任意篡改页面信息、删除文章等;
6、进行大量的客户端攻击,如DDoS攻击;
7、获取客户端信息,例如用户的浏览历史、真实IP、开放端口等;
8、控制受害者机器向其他网站发起攻击;
9、结合其他漏洞,如CSRF漏洞,实施进一步作恶;
10、提升用户权限,包括进一步渗透网站;
11、传播跨站脚本蠕虫等;