一. 让SublimeText 2运行python程序  修改原有的Python Build文件      打开“Browse Packages --> Python --> Python.sublime-build”文件,修改内容如下:  { "cmd": ["D:\\Python27\\python.exe", "-u", "$fi
转载 2024-08-24 14:17:08
28阅读
0x00 简介今天在网上看到平底锅blog上Josh Grunzweig发表了一系列关于利用IDAPython分析malware的教程。感觉内容非常不错,于是翻译成中文与大家一起分享。0x01 Part3 - 序上一篇译文中我们讨论了如何利用Python来方便我们进行逆向,这一篇中我们将会介绍如何利用IDAPython来解决条件断点问题。当我们用IDA Pro进行调试的时候,我们总想断点在某个满足
文章目录1.前言2.环境3.效果4.实现步骤4.1 导包4.2 初始化4.3 获取下载4.4 终端打印4.5 执行5. 运行方法与效果5.1 运行方法5.2 效果6.思考与不足6. 1 思考6.2 不足7. 附录7.1 程序下载 1.前言很久没写博客了。某天在b站上面看到的使用python的多线程文件IO操作机制,突发奇想来实现下人们总有这样的困扰,使用有名的工具下载大文件的时候,总会限速(比如
转载 2024-05-31 10:43:45
64阅读
1、  基于IDA SDK实现图形界面(GUI)插件2、  调用native Windows API的IDA GUI插件3、  使用MFC设计IDA GUI插件 引用: 1、  基于IDA SDK接口实现图形界面(GUI)插件最早看到
转载 2024-08-29 14:16:58
379阅读
ID3算法的实现ID3实现首先定义一个ID3DTree类来封装算法数据导入函数执行决策树函数决策树主方法构建决策树:创建决策树主程序计算出现次数最多的类别标签计算最优特征计算信息熵划分数据集训练决策树持久化决策树决策树分类算法评估 ID3实现首先定义一个ID3DTree类来封装算法# coding:utf-8 #Python3.7.2 from numpy import * import mat
转载 2024-05-16 06:12:42
57阅读
## 如何实现Python3插件 ### 引言 在软件开发中,插件是一种常见的扩展机制,可以在原有软件的基础上通过插件来增加新的功能或模块。Python3作为一种流行的编程语言,也有许多插件可供使用。本文将介绍如何实现一个Python3插件,帮助刚入行的开发者快速入门。 ### 整体流程 下面是实现Python3插件的整体流程,我们将使用以下步骤来完成: | 步骤 | 描述 | | ---
原创 2023-12-28 10:14:16
32阅读
1. 执行菜单的File->New->Project… (Ctrl-Shift-N)打开新建工程窗口。 2. 展开左侧的Visual C++项目模板分支,然后选择右侧的Win32 Project条目,输入工程名称,然后点击确定。3. 在Win32Application Wizard先到出现之后,点击左侧的A
转载 2天前
341阅读
今天讲一下:扩展时间窗口函数先回顾一下:上篇讲了使用shift方法进行时间序列的偏移,并基于偏移进行相应的计算。今天讲另一个时间窗口函数,扩展时间窗口,所谓扩展时间窗口,即窗口的大小不是固定的,它根据时间序列的长度,可以自动扩展窗口大小,即使计算功能能匹配到某个阶段的整个时间序列。1、需要用到模块pandas先引入这个武器:import pandas as pd2、准备工作:我们继续使用那个tes
一、创建代码工程创建一个生成动态库的空工程。工程属性配置1、  配置体调试信息将D:\Program Files\IDA 7.2\ida64.exe添加到配置属性\命令(注*此处配置是为了调试方便) 2、添加SDK路径将IDASDK 的include、module的路径添加到配置属性\C/C++\常规\附加包含目录$(ProjectDir)idasdk72\include$(P
看雪论坛作者ID:GitRoy0x0 写在前面不知道你是否也和我遇到同样的问题,由于汇编指令不是很熟悉,通常一个样本会分析很久。白天工作,晚上分析样本,这时候遇到一个问题,前一天分析的东西,第二天要花好一段时间去复现昨日的现场。.idb文件经过多次调试已经被玩坏了,怕分析流程没了,又不敢删除,硬着头皮看已经被搞的不像样的idb。动态加载的so,分析的时候,自己截图去记录分析到哪里了。每次定位一些函
1、  基于IDA SDK实现图形界面(GUI)插件2、  调用native Windows API的IDA GUI插件3、  使用MFC设计IDA GUI插件引用:1、  基于IDA SDK接口实现图形界面(GUI)插件最早看到一份介绍编写IDA 
转载 2024-01-22 11:23:28
295阅读
从4.9版开始,IDA就集成了Universal PE Unpacker通用解压插件,其源代码可以在IDA Pro SDK中找到。这个小教程将会演示如何使用这个插件,并简单介绍其内部工作原理一个压缩的应用程序下面是当我们执行这个可执行程序的运行结果:非常简单的程序,但是,如果我们使用IDA来打开它,会出现下面的警告提示:IDA检测到异常的输入段,并提示我们文件可能被压缩了…如果我们看一下它的输入表
IntelliJ IDEA 2018 for Mac是一个综合性的Java编程环境,被许多开发人员和行业专家誉为市场上最好的IDE,它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成。为您讲述IntelliJ IDEA 2018 for Mac专业使用技巧,本指南面向已熟悉其基本功能并希望了解更多信息的IntelliJ IDEA用户。编码协助输入
# Python3 安装插件的指南 Python 是一种广泛使用的编程语言,因其简单易学而受到许多开发者的青睐。为了扩展 Python 的功能,通常我们需要安装各种第三方插件(也称为库)。在这篇文章中,我们将详细介绍如何在 Python3 中安装插件,包括使用 pip 工具、虚拟环境的创建与管理,以及一些常用插件的示例。 ## 什么是插件 插件是扩展 Python 功能的模块化代码,通常可以
原创 10月前
125阅读
1.  下载下载带F5功能的IDA软件,地址百度。IDA 使用教程http://bbs.pediy.com/upload/file/2004/11/ida_winroot.rar2. 使用(1) F5IDA的F5插件可以帮助反汇编程序,这时,从Function中找一个函数,点击F5, 即得其伪代码,这个与真正的代码非常相似。只要稍改改变能行。不仅如此,在源程序若调用了系统的函数,F5插件
[V&N2020 公开赛]simpleHeap步骤:例行检查,64位,保护全开根据题目可知是一道堆,直接用64位ida打开 我修改了这些函数的名称,这样方便看程序add,我们可以申请一个0~111大小的堆块,note_list里存放的是chunk的指针,size_list里存放的是chunk的size edit edit_1,可以看到当i在出了第6行的if循环的时候,它的值是a2+1,这样
# 使用IDA插件解决逆向工程问题 ## 问题描述 我们面临一个逆向工程问题,需要分析一个二进制文件的代码逻辑和结构。为了提高效率和准确性,我们希望利用IDA Pro来进行静态分析。但是,IDA Pro本身并不支持Python插件直接运行的方式,所以我们需要借助idaapi模块来开发并执行Python插件。 ## IDA Pro简介 IDA Pro是一款世界上最强大的逆向工程工具之一,它能够将
原创 2023-12-16 11:55:23
2366阅读
# 如何在Sublime Text中安装Python3插件 在现代开发中,选择合适的文本编辑器至关重要。Sublime Text因其简洁、强大而广受欢迎。今天,我们要学习如何在Sublime Text中安装Python3插件,以便使Python开发更加高效。本文将以清晰的步骤指导你完成这一过程,并提供所需的代码。 ## 安装流程概述 以下是安装Python3插件的步骤: | 步骤 | 说明
原创 8月前
56阅读
在开发 Python 项目时,我经常会使用 Visual Studio Code(VSCode)作为我的主要编辑器。VSCode 的 Python 3 补全插件对于提高代码编写的效率尤为重要。然而,使用过程中我遇到了一些问题,本文记录了我解决“vscode 补全插件 python3”问题的过程。 ## 背景定位 在使用 VSCode 进行 Python 开发时,我经常依赖代码补全功能来提高我的
原创 5月前
38阅读
# 如何在Python 3中查看插件命令 作为一名刚入行的小白,了解如何查看Python 3中的插件命令是非常重要的。因为插件(即库)能极大地扩展Python的功能,使得开发更加高效。本文将详细讲解这一过程,包括每一步需要执行的代码与说明。 ## 流程概述 以下是实现查看Python插件命令的流程: | 步骤 | 描述 | | -
原创 2024-08-30 07:20:05
86阅读
  • 1
  • 2
  • 3
  • 4
  • 5