会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
将者,智、信、仁、勇、严也。
Hi,我是李智华,华为-安全AI算法专家,欢迎来到安全攻防对抗的有趣世界。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
273
下一页
2023年9月20日
进程注入之Process Doppelganging(进程替身或进程分身)——技术限制较大,win7 64下实验成功,在我的win11 64下失效
摘要: 写在前面 先说效果:win11 64位下 processrefund.exe calc.exe MalExe.exe [+] Got ntdll.dll at 0x7ff93ee10000 [+] Got NtCreateSection at 0x00007FF93EEAF580 参数错误。 就算是
阅读全文
posted @ 2023-09-20 17:28 bonelee
阅读(726)
评论(0)
推荐(0)
2023年9月19日
进程注入Process Injection之Thread Local Storage——常用在恶意软件反调试,在OEP前检测是否有调试器存在进而exit程序
摘要: 线程本地存储 攻击者可能会通过线程本地存储 (TLS) 回调将恶意代码注入进程,以逃避基于进程的防御以及可能提升的权限。TLS 回调注入是一种在单独的实时进程的地址空间中执行任意代码的方法。 TLS 回调注入涉及操作可移植可执行文件 (PE) 内的指针,以在到达代码的合法入口点之前将进程重定向到恶意
阅读全文
posted @ 2023-09-19 17:55 bonelee
阅读(283)
评论(0)
推荐(0)
C++ 11 中的 Thread Local Storage (TLS)应用——实际效果就是将全局变量在各个线程都copy一份,互不干扰独立使用
摘要: C++ 11 中的 Thread Local Storage (TLS) 线程本地存储 (TLS)是 C++ 11 中引入的一项功能,允许多线程程序中的每个线程拥有自己单独的变量实例。简而言之,我们可以说每个线程都可以有自己独立的变量实例。每个线程都可以访问和修改自己的变量副本,而不会干扰其他线程。
阅读全文
posted @ 2023-09-19 17:53 bonelee
阅读(1777)
评论(0)
推荐(0)
2023年9月15日
APC进程注入C++示例和检测思考
摘要: 直接贴C++代码效果: apc注入到pid为39712的进程 procexp可以看到注入的DLL! 好了,我们看看代码如何写: 注入部分 // inject3.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 #include <iostream> #include<Wind
阅读全文
posted @ 2023-09-15 17:53 bonelee
阅读(529)
评论(1)
推荐(0)
2023年9月11日
pppay.exe恶意代码分析
摘要: 业界微步和vt沙箱样本分析: https://s.threatbook.com/report/file/376255ae3f745766ad2a3250c933467cdc3cff886b759bc3e1f656ddf4171433 https://www.virustotal.com/gui/fi
阅读全文
posted @ 2023-09-11 15:11 bonelee
阅读(130)
评论(0)
推荐(0)
2023年9月10日
机器学习算法原理实现——cart决策树:分类&回归
摘要: cart决策树示例: 本文目标,仿照sklearn写一个cart树,但是仅仅使用max_depth作为剪枝依据。 我们本次实现cart分类,因此用到gini指数: 为了帮助理解: 好了,理解了基尼指数。我们看下cart树的构建步骤: 注意还有几个细节: cart树每个treenode存储了哪些数据?
阅读全文
posted @ 2023-09-10 17:32 bonelee
阅读(562)
评论(0)
推荐(0)
机器学习算法原理实现——决策树里根据信息增益选择特征
摘要: 先说熵的定义: 再看信息增益 信息增益是一种用于特征选择的指标,用于衡量特征对于数据集分类的贡献程度。它基于信息熵的概念,通过比较特征划分前后的信息熵差异来评估特征的重要性。信息熵是衡量数据集纯度的指标,表示数据集中的不确定性或混乱程度。信息熵越高,数据集的不确定性越大。 上述例子计算错误,gpt识
阅读全文
posted @ 2023-09-10 11:39 bonelee
阅读(393)
评论(0)
推荐(0)
机器学习算法原理实现——k近邻算法 KNN
摘要: K近邻算法是一种基于距离度量的数据分类模型,其基本做法是首先确定输入实例的[插图]个最近邻实例,然后利用这[插图]个训练实例的多数所属的类别来预测新的输入实例所属类别。 k最近邻(k-nearest neighbors,KNN)算法是一种基本的分类和回归算法。其基本原理如下:1. 训练阶段:将训练样
阅读全文
posted @ 2023-09-10 00:00 bonelee
阅读(151)
评论(0)
推荐(0)
2023年9月9日
GPT大模型帮助我们理解拉格朗日乘子法——拉格朗日乘子法背后的直觉和依据是基于梯度的性质
摘要: 什么是拉格朗日乘子法?如何通俗理解基本原理呢?再举一个通俗的例子吧? 拉格朗日乘子法是数学中的一种方法,用于求解受约束的优化问题。当我们要在某些限制或约束条件下寻找函数的最大值或最小值时,拉格朗日乘子法就显得非常有用了。 通俗来说,你可以将它想象成在一张地图上找最高点或最低点,但是你只能在某些特定路
阅读全文
posted @ 2023-09-09 12:25 bonelee
阅读(116)
评论(0)
推荐(0)
机器学习算法原理实现——线性判别分析LDA
摘要: 介绍 线性判别分析(Linear Discriminant Analysis, LDA)是一种有监督式的数据降维方法,是在机器学习和数据挖掘中一种广泛使用的经典算法。LDA的希望将带上标签的数据(点),通过投影的方法,投影到维度更低的空间中,使得投影后的点,按类别区分成一簇一簇的情况,并且相同类别的
阅读全文
posted @ 2023-09-09 12:12 bonelee
阅读(604)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
273
下一页
公告