首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
本文为基于西文图形方式的应用软件开发者提供了完整的屏幕写字符串类的构造技术,包括动态小字库自动生成,直接插入排序,二分法检索以及屏幕写汉字等技术,应用这些技术可大大提高西文图形方式下字符串显示效率,文末给出了完整的C^++代码。  相似文献   

2.
路由器安全问题主要聚焦于内存型漏洞的挖掘与利用,对后门的检测与发现的研究较少。硬编码后门是较常见的后门之一,设置简单方便,仅仅需要少量代码就能实现,然而却难以被发现,往往造成严重的危害和损失。硬编码后门的触发过程离不开字符串比较函数,因此硬编码后门的检测借助于字符串比较函数,主要分为静态分析方法和符号执行方法。前者自动化程度较高,但存在较高的误报率,检测效果不佳;后者准确率高,但无法自动化大规模检测固件,面临着路径爆炸甚至无法约束求解的问题。针对上述问题,在静态分析的基础上,结合污点分析的思想,提出了基于语义冲突的硬编码后门检测方法——Stect。Stect从常用的字符串比较函数出发,结合MIPS和ARM体系结构的特点,利用函数调用关系、控制流图和分支选择依赖的字符串,提取出具有相同起点和终点的路径集合,如果验证成功的路径集合中的字符串具有语义冲突,则判定路由器固件中存在硬编码后门。为了评估Stect对路由器硬编码后门的检测效果,对收集的1 074个设备固件进行了测试,并与其他的后门检测方法进行了对比。实验结果表明,相比现有的后门检测方法 Costin和Stringer,Stect具有...  相似文献   

3.
大家好,我们又见面了,这期我们闲话少说,赶快来编写代码吧!先新建一个模块:Module1:PublicClassAsInteger'定义Class为公用数字变量,存储数字长度PublicNum1AsString'定义Num1为公用字符串变量,存储随机数字(此处为什么要用字符串变量来存储数字呢?因为“TextBox”控件的“Text”是字符串变量,而Num1和Num2要经过下面的字符串正误检测。)PublicNum2AsString'定义Num2为公用字符串变量,存储玩家输入的数字PublicTimeAsInteger'定义Time为公用数值变量,(我以前好像都错打成“数字变量”了,真是对不起大…  相似文献   

4.
基于中间汇编的缓冲区溢出检测模型   总被引:1,自引:1,他引:0       下载免费PDF全文
魏强  金然  王清贤 《计算机工程》2009,35(3):169-172
提出一种基于中间汇编的缓冲区溢出检测模型,用于对可执行代码进行静态分析和检测。采用中间汇编形式可以使算法对硬件平台透明,增强代码可阅读性,有利于对缓冲区溢出的检测。针对不安全函数调用和写内存循环2种字符串拷贝操作,研究写内存循环导致的溢出问题,提出一种流相关、上下文无关的检测算法。  相似文献   

5.
一种建立工业控制计算机硬汉字字库的方法Z180显示字符串的方法有两类:一类是显示HL指针处的汉字字符串(即以00H为结尾显示指针处的字符串);另一类是显示单个汉字。两种输出都是用0~127为汉字代码,某个汉字的代码即为该汉字在字库中的序号。监控程序中...  相似文献   

6.
首先综述JavaScript代码混淆的各种技术和方法。在分析JavaScript代码混淆特征的基础上,提出一种基于字符熵和Ngram方法相结合的快速自动检测方法。实验表明,N-gram方法取不同N时的字符串熵对代码是否混淆均具有明显的区分能力。通过大量随机爬取的JS代码分析测试,该方法可快速完成JavaScript代码混淆的自动检测,有助于更深入分析Java Script恶意代码。  相似文献   

7.
目前,在计算机中汉字有多种代码页,汉字的多代码页并存现象将长期存在。为了实现汉字多代码页并存,需要汉字代码页自动识别技术的支撑。屏幕实时解释引擎是目前各种在线字典、词典以及教学软件的核心技术,此技术目前存在不能跨代码页,取词不全面、不正确等缺陷。本文主要针对以上情况,描述了采用汉字内码的代码页自动识别技术以及优化的自动屏幕取词技术的中文屏幕实时解释引擎的系统架构,并阐述了数据词典的设计以及在设计中采用的关键技术。对五百万汉字样本的测试中,应用此引擎的在线词典对有意义短字符串(不包括单字) 代码页的识别率可以达到99 %以上。  相似文献   

8.
一种有效的并行汉字/字符串相似检索技术   总被引:1,自引:0,他引:1  
王素琴  邹旭楷 《软件学报》1995,6(8):463-467
本文提出了一种有效的并行汉字/字符串相似检索技术.通过引入搜索状态向量及字符一模式匹配向量,该技术将字符串匹配比较转化为简单的整数字位运算,通过对字符串方向相反的搜索有效地实现了多处理机对汉字/字符串的并行相似检索.文中也给出了并行实现算法,同时分析了算法的复杂性.  相似文献   

9.
基于代码克隆检测技术进行软件脆弱性检测,是软件脆弱性静态分析中的一个重要方向.目前,已有软件脆弱性检测工具在面向大规模代码集的脆弱性检测方面存在不足,且缺乏针对操作系统脆弱性的优化.为此,基于代码克隆检测技术,提出了一种操作系统脆弱性检测方法.首先在一般的"代码表征—提取特征—特征比对"检测流程的基础上,加入了基于操作系统软件包类型和函数代码规模的预筛选机制,在进行代码表征之前排除大部分无关代码.其次选择函数基本信息、符号序列和控制流路径三个角度提取代码特征,逐级比较脆弱代码和待测代码的相似度.最后从公开脆弱性数据库获取脆弱样本,对典型开源操作系统进行了实验,结果显示预筛选能够有效缩减实验对象的代码规模,而检测结果的平均精确度达到了84%.  相似文献   

10.
本文提出了一种允许错误的并行字符串查找技术,通过引入搜索状态向量及字符-模式匹配向量,该技术将字符串匹配比较转化为简单的整数字位运算,通过对字符串方向相反的搜索有效地实现了多处理机对字符串的并行相似检索,文中也给出了并行实现算法,同时分析了算法的复杂性。  相似文献   

11.
Prioritizing test cases with string distances   总被引:1,自引:0,他引:1  
Test case prioritisation aims at finding an ordering which enhances a certain property of an ordered test suite. Traditional techniques rely on the availability of code or a specification of the program under test. We propose to use string distances on the text of test cases for their comparison and elaborate a prioritisation algorithm. Such a prioritisation does not require code or a specification and can be useful for initial testing and in cases when code is difficult to instrument. In this paper, we also report on experiments performed on the “Siemens Test Suite”, where the proposed prioritisation technique was compared with random permutations and four classical string distance metrics were evaluated. The obtained results, confirmed by a statistical analysis, indicate that prioritisation based on string distances is more efficient in finding defects than random ordering of the test suite: the test suites prioritized using string distances are more efficient in detecting the strongest mutants, and, on average, have a better APFD than randomly ordered test suites. The results suggest that string distances can be used for prioritisation purposes, and Manhattan distance could be the best choice.  相似文献   

12.
A finite DOL language that does not contain the null string is either a prefix code or a suffix code. When the null string is removed from a finite DOL language that contains the null string a code remains.  相似文献   

13.
针对SoC测试中的关键问题--测试数据的压缩,提出了一种改进型的FDR码编码方法,称为IFDR码.它将测试序列看做连续的0串和1串,从而用同一种编码方法同时对0游程和1游程进行编码,突破了FDR码仅能对0游程进行编码的限制.通过分析可知IFDR码的解压电路的结构较简单,所需要的额外硬件开销很小;对ISCAS 89标准电路的实验结果表明,与FDR码以及同类型的其他编码方法相比,该编码方法能获得更高的压缩率,从而可以更好地节省测试数据的存储空间和测试应用时间.  相似文献   

14.
基于纠错编码的CSNN及其在遥感图像分类中的应用   总被引:1,自引:0,他引:1  
单输出组合神经网络(CSNN)克服了BP神经网络固有的缺陷,具有网络结构确定、分类行为易于解释、并行性好等优点,但分类精度比经过结构选择的BPNN略差.采用纠错编码可以提高CSNN的分类精度,首先根据类别数与纠错能力确定类别码组,每个码字对应一种类别,每个SNN子网对这些码字中的同一位进行训练,从而确定网络结构与每个子网所学习的二值函数;对未知类别的样本进行分类时,各SNN的结果组成一个输出码,计算该输出码与各类别码的汉明距离,选择与其距离最近的类别码所对应的类别为该样本的类别;基于纠错编码的CSNN的分类行为易于转化为规则集形式,可理解性强.将该网络结构用于遥感图像分类,并与其他分类算法进行比较,结果表明采用纠错编码技术,CSNN不仅具备原有的各项优点,而且分类精度得到显著提高.  相似文献   

15.
T-SQL在实现一些复杂字符串操作时是比较困难的,由于在SQL Server中集成了CLR,可以使用C#语言开发程序来解决字符串操作问题.本文对CLR在SQL Server中的应用做了基本的阐述,详细给出如何使用SQL CLR集成来实现字符串分段排序的关键步骤和程序代码,并通过实例进行了验证.  相似文献   

16.
摘 要: 本文主要提出了使用互关联后继树来实现文本压缩的方法。利用互关联后继树的检索功能可以方便地查找最长匹配串,从而达到更好的文本压缩效果。从试验结果上来看,这种方法压缩率高于LZW,有好的实用性。  相似文献   

17.
字符串匹配是判断模式串(短串)是否是文本串(长串)的子串。KR算法是一种随机串匹配算法,详细介绍KR串匹配算法的算法描述及代码实现过程,并对该算法进行测试,讨论该算法的实现效率。  相似文献   

18.
利用XSLT将XML文档转换成格式化过的HTML代码的方法的提出,避免了Ajax中使用JavaScipt动态遍历XML节点来创建结果表格所导致创建一个大字符串所引发的种种问题.提高了代码的可维护性.改善了网络性能。  相似文献   

19.
The growing occurrence of computer software piracy has led to a new area of research, i.e., the development of methods to be used to supply evidence that software was copied.One method to argue that computer source code was copied is to examine the occurence of strings of binary code (ones and zeroes) between the alleged parent and pirate codes. Given the occurence of a lengthy identical string between codes, and that string represents a development of executable code (versus data blocks that can be argued to exist in only one fashion), a model of the probability of repetition of such a string of code occurring between so-called independently derived source codes can be formulated. The developed probabilistic results can also be approximately by a simpler formula derived herein. A computer program and example computations are presented.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号