自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 ida插件快捷键

如果mac上用control替换ctrl,option替换alt。

2023-10-01 18:08:00 94

原创 go语言交叉编译

因为用的是mac本,但是有时候需要部署东西到其他的平台电脑上,go语言也支持交叉编译,所以直接写个脚本,直接能编译到其他的平台上可执行程序。

2023-09-29 23:31:37 16879

原创 spdlog c++日志打印框架

其实在这里还有一个问题,在我们看hex的时候,经常会看到是16个byte的行,那么我们如何去添加呢。可以看到后面有个16,这个就是每行的意思,意思每行16个;// {:a} - 如果未设置 :n,则显示ASCII。// {😒} - 不要在每个字节之间添加空格。// {:p} - 不要在每行开始时打印位置。// {:n} - 不要将输出分割成行。// 支持以十六进制格式记录二进制数据。// {:X} - 以大写字母打印。同时,这个xspn这些选项可以混用。原始的我们不做任何处理的情况下。

2023-09-29 17:20:51 2939

原创 lldb调试c++

lldb是个非常好用的调试工具,在mac上的使用已经超过gdb,xcode和androidstudio上面已经成为了默认的调试器。

2023-09-07 10:55:52 5597 1

原创 给IDA写个小插件

找函数尾巴arm64汇编批量nop我们来看一个最简单的插件在代码的注释中我们看到,当插件注入的时候,在插件被调用、卸载ida去触发一些方法,从而来控制整个流程。

2023-09-06 10:40:09 5562

原创 llvm 16.0 mac下的编译

因为直接想编译最新的llvm16。

2023-09-05 14:25:46 5589

原创 快手逆向-花指令实战分析

快手安全分析

2023-09-05 09:03:41 6891

原创 新版a+1站ollvm算法分析

算法防护思路分析,切勿用于其他方面。

2023-09-04 13:07:03 7550 1

原创 unicorn

Micro Unicorn-Engine API DocumentationWarning: This is an unofficial API document by kabeor, If there are any mistakes, welcome to ask.注意: 这是由kabeor制作的非官方API参考文档,如有错误欢迎提出,觉得不错可以给个star鼓励我之前对Capstone...

2021-01-21 23:01:58 11145

原创 1.Wallbreaker的使用

git地址 https://github.com/hluwa/Wallbreaker如何使用objection安装 objection: pip3 install objection下载 wallbreaker 到自己的插件目录: git clone https://github.com/hluwa/Wallbreaker ~/.objection/plugins/Wallbreaker...

2021-01-08 17:42:02 144

原创 (汇编分析)字符指针数组与二维字符数组

cc str str1 的数组赋值及其汇编代码如下int cc[2][2] = {{1,2},{3,4}};00D63598 mov dword ptr [ebp-18h],1 00D6359F mov dword ptr [ebp-14h],2 00D635A6 mov dword ptr [ebp-10h],3 00D635AD ...

2019-11-07 13:43:49 68

原创 分析

01091015 |. FF15 A4200901 call dword ptr ds:[<&MSVCR90.printf>] ; \printf0109101B |. 83C4 04 add esp,0x40109101E |. C745 CC FC200>mov dword ptr ss:[ebp-0x34],switchCa.010...

2019-11-05 13:12:57 48

原创 2.1ebp,esp与call

CALL框架` EBP寄存器 栈底指针ESP寄存器 栈顶指针一、EBP栈底指针EBP是一个特殊的寄存器,通过EBP+偏移量 可以访问CALL里边的局部变量。它的低16位叫BP。//EAX和AX的关系二、ESP栈顶指针ESP栈顶指针与EBP构成的一段空间大小,一般就是本CALL局部变量的空间大小总和。ESP指针配合EBP使用。//SP三、代码分析void fun1(void){ ...

2019-10-30 15:48:37 5090

原创 1.条件转移指令 JL/JNGE

 命令栏指令一、OD调试重新开始:Ctrl+F2转到地址:CTRL+G断点切换: F2断点窗口: Alt+B运行 : F9暂停 : F12单步步过: F8 //遇到CALL跳过单步步入: F7 //遇到CALL进入运行到选定位置 :F4 //这个主菜单上没有,右键菜单-断点-F4反汇编窗口中跟随 :回车键enter跟随: 回车键ente...

2019-10-28 13:07:31 5088

原创 栈区

程序1#include <stdio.h>#include <windows.h>#pragma warning (disable:4996)//1.栈区的内存自动申请释放,不需要程序编写者管理 int* test1(){int a = 5;return &a;}int test2(){ //不需要关注值是多少,是因为局部变量a的内...

2019-08-12 14:00:17 3073

原创 2.某书网js逆向部分总结

单纯技术分享分析思路,不提供源代码1.vl5x与guid文书1.PNG打上断点,进行刷新然后如下图所示文书2.PNG文书4.PNG文书5.PNG上图的文书解密中我们看到,458行第一次解密完成后,还具有eval那么,第二次再进行解密之后eval消失,换为最纯碎的js,那么此时解密完成剩下的459,460,461,462,463,464...

2019-06-26 09:32:35 318

原创 激活函数(边学边总结)

激活函数.pngimport numpy as npimport tensorflow as tfimport matplotlib.pyplot as plt#创建输入数据x = np.linspace(-7,7,180) #(-7,7,)等间隔的180个点def sigmoid(inputs): y= [1/float(1+np.exp(-x)) for x...

2018-07-24 08:30:22 31

原创 matplotlib

#引入Matplotlib 的分模块 pyplotimport matplotlib.pyplot as pltimport numpy as np#创建数据 x = np.linspace(-2,2,100)y1 = 3*x +4y2 =x**2+1#构建第一张图plt.figure(num=1, figsize=(7,6))plt.plot(x,y1)plt.plot(x...

2018-07-23 16:09:22 30

原创 线性回归Demo

import tensorflow as tf`import numpy as npimport matplotlib.pyplot as plt#使用numpy 生成200个随机点x_data = np.linspace(-0.5,0.5,200)[:,np.newaxis]noise = np.random.normal(0,0.02,x_data.shape)y_data = n...

2018-07-19 20:06:09 34

1.java中super关键字的应用

没看那篇博客额情况下请勿下载,觉得还弄不清楚可以联系我.

2020-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除