首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Windows 逆向】OD 调试器工具 ( OD 工具简介 | OD 工具与 CE 工具对比 )

文章目录 一、OD 工具简介 二、OD 工具与 CE 工具对比 三、博客资源 一、OD 工具简介 ---- OD 全程是 PLLYDBG , 动态追踪工具 , 是目前最流行的 调试解密 工具 ; 该工具支持插件扩展功能..., 功能很强大 ; OD 是 结合 IDA 与 SoftICE 思想开发出的 Ring 3级调试器 , 使用简单 ; OD 官网 : http://www.ollydbg.de/ OD 中文站 : http...://www.ollydbg.org/ 进入 OD 官网后 , 点击左侧的 " Download " 按钮 , 进入下载页面 ; 在 OD 下载页面的最下方 , 可以下载最终 OD 版本 ; OllyDbg...1.10 是最终版本 ; 二、OD 工具与 CE 工具对比 ---- OD 有的功能 , CE 都有 ; CE 有的功能 , OD 可能没有 ; OD 与 CE 有相似之处 , 但是功能的用户体验不同

3.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql分区函数_mysql 分区可用函数

    ) SECOND() TIME_TO_SEC() TO_DAYS() WEEKDAY() YEAR() YEARWEEK() 等 当然,还有FLOOR(),CEILING() 等,前提是使用这两个分区函数的分区健必须是整型...EXPLAIN PARTITIONS跟踪发现都是全区扫描的,条件里加入WEEKDAY(visittime)这样的也不行 但是如果你插入的datetime字段是不带时间只有日期的话,where条件里没出现函数只用...=来判断日期,是可以分区搜索的 分区应该和索引一样,一但where中出现函数,就会全区扫描 下面的表PARTITION BY LIST (month(create_time)),Explain结果不太乐观...mysql> Explain partitions select * from rec_pay where create_time = ‘2014-06-01 00:00:00’ limit 20;...时发生 range:这个连接类型使用索引返回一个范围中的行,比如使用>或 index:以索引的顺序进行全表扫描,优点是不用排序,缺点是还要全表扫描 ALL:全表扫描,应该尽量避免 8 Extra:关于MYSQL

    5.8K10

    MySQL 函数

    MySQL 函数MySQL 有很多内置的函数,以下列出了这些函数的说明。----MySQL 字符串函数函数描述实例ASCII(s)返回字符串 s 的第一个字符的 ASCII 码。...数字函数函数名描述实例ABS(x)返回 x 的绝对值返回 -1 的绝对值: SELECT ABS(-1) -- 返回1ACOS(x)求 x 的反余弦值(单位为弧度),x 为一个数值SELECT ACOS...;有2个参数时,将参数加和mysql> SELECT TIMESTAMP("2017-07-23", "13:10:11"); -> 2017-07-23 13:10:11 mysql> SELECT...高级函数函数名描述实例BIN(x)返回 x 的二进制编码15 的 2 进制编码: SELECT BIN(15); -- 1111BINARY(s)将字符串 s 转换为二进制字符串SELECT BINARY...WHEN conditionN THEN resultN ELSE result ENDCASE 表示函数开始,END 表示函数结束。

    1.8K20

    MySQL(函数)

    目录: 函数与存储过程的区别 创建函数 使用函数 查看函数 删除函数 函数也是一组预先编译回到SQL的集合,基本和存储过程相似。...创建函数 语法: create function 函数名称(参数列表) returns 返回类型 binlog参数 begin 函数体 end; 详解: 参数列表:参数名称 参数类型 binlog...参数: no sql:函数体中没有SQL语句,也不会修改数据 reads sql data:函数体中存在SQL语句,但是整个数据是只读的,不会修改数据 modifies sql data:函数体中存在SQL...语句,并且会修改数据 contains sql:函数体中包含有SQL语句 函数体:在函数体中必须包含return语句,讲return放在函数体的最后一行执行。...return input1+input2; end;// 使用函数 语法: select 函数名(参数列表); 查看函数 语法: show create function 函数名; 删除函数 语法:

    3.1K10

    mysql函数索引_MySQL 函数索引 (Functional indexes)

    ,如下: 函数索引的字段数量受到表的字段总数限制 函数索引能够使用的函数与虚拟列上能够使用的函数相同 子查询,参数,变量,存储过程,用户定义的函数不允许在函数索引上使用 虚拟列本身不需要存储,函数索引和其他索引一样需要占用存储空间...函数索引可以使用 UNIQUE 标识,但是主键不能使用函数索引,主键要求被存储,但是函数索引由于其使用的虚拟列不能被存储,因此主键不能使用函数索引 如果表中没有主键,那么 InnoDB 将会使其非空的唯一索引作为主键...,因此该唯一索引不能定义为函数索引 函数索引不允许在外键中使用 空间索引和全文索引不能定义为函数索引 对于非函数的索引,如果创建相同的索引,将会有一个告警信息,而函数索引则不会 如果一个字段被用于函数索引...,那么删除该字段前,需要先删除该函数索引,否则删除该字段会报错 非函数索引支持对字段前缀进行索引,函数索引不支持前缀。...,SUBSTRING(col1, 1, 10) 可以使用函数索引。

    3.4K20

    OD的各种断点

    断点原理解析 1、INT3断点 2、硬件断点 3、 内存断点 4、消息断点 5、条件断点 1、INT3断点 也就是F2断点,CC段点 这里我们用OD打开一个文件,下断点 然后我们用CE打开,然后手动添加地址...,输入00C31330,将数值转换为16进制显示,类型为字节,如下图 原理: 1、替换指令,用int3指令 2、od检测到int3指令之后会引发一个异常并捕获它,这是程序就会中断; 3、删除int3...指令,还原之前的代码 优点:可以下无数个int3断点 缺点:很容易被检测到(如果将断点下在函数的内部或者末尾,例如可以将断点下在函数入口的下一行,就可以躲过检测了) 反调试:保护程序 反反调试:破解程序...FARPOC结构体 GetProAddress函数 检索指定的DLL中输出库函数地址 LoadLibrary函数 2、硬件断点 和调试寄存器有关,DR0-DR7 DR0-DR3:用来保存我们需要断点的地址...DR4-DR5:官方没有说 DR06:状态寄存器 DR7:控制寄存器 原理: 1、用0-3,记住我们需要断点的地址 2、用7,用来设置相应的控制位 3、程序运行到那个地址,CPU就会向OD发送异常信息

    42010

    Mysql-7-mysql函数

    1.数学函数   用来处理数值数据方面的运算,主要的数学函数有:绝对值函数,三角函数,对数函数,随机函数。使用数学函数过程中,如果有错误产生,该函数会返回null值。...  处理字符串数据,字符串函数主要有:计算字符串长度函数、字符串合并函数、字符串转换函数、字符串比较函数、查找指定字符串位置函数。...(1)日期时间函数 时间转化秒函数:time_to_sec MySQL> select time_to_sec('01:01:01'); +-------------------------+ | time_to_sec...---------+ | 01:01:01 | +-------------------+ 1 row in set (0.00 sec) 日期转为天数函数:to_days mysql> select...> (2)数值函数 ABS(X) :返回表达式X的绝对值 mysql> select abs(-2); +---------+ | abs(-2) | +---------+ | 2 | +-----

    7.9K70

    MySQL 系列】MySQL 函数

    1、MySQL 函数介绍 1.1、MySQL 函数简介 函数是指一段可以直接被另一段程序调用的程序或代码。...2.1、MySQL 函数分类 MySQL 函数按功能分类主要可以分为以下几种类型: 数学函数:用于执行数学计算,如加法、减法、乘法、除法、取余、四舍五入、取绝对值等。...2、MySQL 数学函数 MySQL 提供了多种数学函数,可以帮助用户执行各种数学运算,包括基本的算术运算、三角函数、对数运算等。...4、MySQL 日期和时间函数MySQL 中,日期和时间函数允许你操作和格式化存储在数据库中的日期和时间值。这些函数能够帮助你提取日期和时间的特定部分、计算日期和时间差、格式化日期和时间输出等。...聚合函数MySQL 中,聚合函数是用于对一组值执行计算,并返回单个值的函数

    20610

    MySQL(七)MySQL常用函数

    前言 上一篇给大家介绍了,MySQL常用的操作符其实已经是非常的详细了,现在给大家分享的是MySQL的常用函数。希望对我和对大家都有帮助。...一、字符串函数   1.1、LOWER、lcase(string); //转换为小写 ?    1.2、UPPER、ucase(string); //转换为大写 ?   ...二、数学函数   2.1、round(number, [decimals]); //四舍五入,decimals为小数位数 ?   ...2.8、rand([seed]); //随机数   2.9、sign(number); //返回符号,正负或0,正数返回1,负数回复-1   2.10、sqrt(num); //开平方 三、日期类函数...3.3、DateDIFF()   DateDIFF()函数返回expr1起始时间和结束时间expr2之间的天数   expr1和expr2为日期或者date and time表达式。

    3K80

    OD调试破解笔记

    整个文章都是参照 使用OllyDbg从零开始Cracking 这份文档写的,不是什么干货,就是一个学二进制的笔记 破解的程序 Splish.exe 使用软件 OD 首先直接把exe文件拉进去OD 左上角...然后将栈顶指针的值赋给EBP,将之前的栈顶作为新的基址(栈底),然后再这个基址上开辟相应的空间用作被调用函数的堆栈。...函数返回后,从EBP中可取出之前的ESP值,使栈顶恢复函数调用前的位置;再从恢复后的栈顶可弹出之前的EBP值,因为这个值在函数调用前一步被压入堆栈。...这样,EBP和ESP就都恢复了调用前的位置,堆栈恢复函数调用前的状态。...因为是新手,只能跟着教程,结果以为是OD有问题,换了好几个版本还是一样,后面突然想到,可能是我们下的断点不对,那我们换一个想法,我们查找一下参考文本字串 同样的,右键---查找---所以文本参考字串 我们看到了几个熟悉的字符串

    2.2K90
    领券