会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
洞察世界,审视内心
管理
上一页
1
2
3
4
5
6
下一页
2022年7月22日
5.字典--《Python编程:从入门到实践》
摘要: 5.1 字典 在 Python 中,字典是一系列键—值对。键不能重复,否则对应的值是后面一个。 5.1.1 键-值队的添加与修改 alien_0 = {'color': 'green', 'points': 5} print(alien_0) alien_0['x_position'] = 0 #
阅读全文
posted @ 2022-07-22 09:36 人类观察者
阅读(57)
评论(0)
推荐(0)
2022年7月21日
4.if语句--《Python编程:从入门到实践》
摘要: 4.1 检查多个条件 1.使用 and 检查多个条件 2.使用 or 检查多个条件 4.2 检查特定值是否包含在列表中 使用 in 检查特定值是否在列表中 >>> requested_toppings = ['mushrooms', 'onions', 'pineapple'] >>> 'mushr
阅读全文
posted @ 2022-07-21 16:56 人类观察者
阅读(35)
评论(0)
推荐(0)
2022年7月20日
3.操作列表--《Python编程:从入门到实践》
摘要: 3.1 遍历列表 magicians = ['alice', 'david', 'carolina'] for magician in magicians: # 临时变量 magician print(magician) for 循环过程:定义了一个 for 循环,让 Python 从列表 magi
阅读全文
posted @ 2022-07-20 18:12 人类观察者
阅读(38)
评论(0)
推荐(0)
2022年7月18日
2.列表--《Python编程:从入门到实践》
摘要: 2.1 列表 列表由一系列按特定顺序排列的元素组成。在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。 bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles) # Python 将打
阅读全文
posted @ 2022-07-18 17:31 人类观察者
阅读(54)
评论(0)
推荐(0)
1.变量和简单的数据类型--《Python编程:从入门到实践》
摘要: 1.1 变量 在Python中使用变量时,需要遵守一些规则和指南。 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打 头。 变量名不能包含空格,但可使用下划线来分隔其中的单词。 1.2 字符串 在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引
阅读全文
posted @ 2022-07-18 16:21 人类观察者
阅读(39)
评论(0)
推荐(0)
2022年4月13日
检测系统实时调试器痕迹
摘要: 检测实时调试器是否是OllyDbg等调试软件。这个方法挺垃圾的,主要是这是在赌,赌那些调试人员的电脑上有OllyDbg等调试软件,且实时调试器被设置成了这些软件。 实时调试器注册表路径_x32:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft
阅读全文
posted @ 2022-04-13 15:44 人类观察者
阅读(97)
评论(0)
推荐(0)
2022年4月10日
基于IO端口检测虚拟机
摘要: 通过执行特权指令探测 Vmware; 因为在虚拟机中指定功能号 0xa 则会从指定端口获取虚拟机版本信息到指定的目的操作数地址; 另外 0x14 则是获取虚拟机内存大小,当获取的值大于0说明在虚拟机中。 #include <stdio.h> #include <Windows.h> /* 通过执行特
阅读全文
posted @ 2022-04-10 16:44 人类观察者
阅读(215)
评论(0)
推荐(0)
2022年4月8日
基于软件特征检测虚拟机
摘要: 在调试时,有可能会放在虚拟机里调试,所以反调试就需要检测是否在VM中,这里提供的方法有以下三种: 方式1:搜索服务 -- 包含WMware Tools / WMware 物理磁盘助手服务 方式2:找文件路径 -- C:\Program Files\VMware\VMware Tools 方式3:寻找
阅读全文
posted @ 2022-04-08 23:04 人类观察者
阅读(307)
评论(0)
推荐(0)
使用环境监测实现反调试与反反调试
摘要: 使用环境监测的反调试方法在这里提供两种简单地方式: 1.FindWindows 寻找调试器窗口或者窗口类。 2.枚举进程信息,寻找调试器进程名称。 反反调试方法: 1.窗口名/窗口类随机化 更可靠的使用环境监测反调试方法(之后会更新): 代码段抽取一个哈希值,或者提取一个特征码进行检测,缺陷:耗能太
阅读全文
posted @ 2022-04-08 11:44 人类观察者
阅读(160)
评论(0)
推荐(0)
2022年4月7日
IsDebuggerPresent的反调试与反反调试
摘要: 一、调用系统的IsDebuggerPresent函数 (1)实现程序 最简单也是最基础的,Windows提供的API接口:IsDebuggerPresent(),这API实际上就是访问PEB的BeingDebugged标志来判断是否处于调试状态。 使用vs调试此段代码,弹出"检测到调试器"。 #in
阅读全文
posted @ 2022-04-07 20:48 人类观察者
阅读(1450)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告