ICode9

精准搜索请尝试: 精确搜索
  • 抓包整理外篇——————状态栏[ 四]2022-07-05 01:01:12

    前言 简单介绍一下抓包的状态栏和 quick exec。 正文 在介绍debug前,介绍一下quick exec: 这个就是命令工具。 可以执行一些命令达到我们的效果。 这里面有一行字,输入help 学习更多。 help 后就会打开一个新的网页。 里面有一些命令: 比如这个搜索。 有兴趣可以去看下:https://do

  • 【计算机系统基础1】gdb、gcc简易使用指南2022-07-03 16:31:59

    目录1. 基本实验工具的使用1.1GCC在IA-32+LINUX平台基本的GCC 命令一些其他选项1.2objdump1.3gdb启动gdb 调试工具设置断点启动程序运行查看程序运行时的当前状态继续执行下一条指令或语句退出 1. 基本实验工具的使用 1.1GCC 在IA-32+LINUX平台 在IA-32+LINUX平台上,编译,调试和运行

  • idea比较好用的断点调试方法2022-07-02 23:07:32

    断点处打印日志 断点处可以打印一些变量日志,方便后面查看当时断点处的变量值,以免debug到后面去了忘了前面的值。另外,不用写在代码中,省去了万一忘记删除日志的麻烦。 代码: public static void main(String[] args) { ThreadLocalRandom localRandom = ThreadLocalRand

  • idea中的断点调试2022-06-30 19:01:56

    关于list源码的debug,遇到方法需要强制进入,不然无法进入方法 在想要进入方法的源码的前面加一个断点,点击debug进行调试 强制进入源码方法 继续强制进入,如果还有方法可以继续强制进入 下一步执行语句 size被赋予值 关于报错源码的debug 断点位置:报错上一行 点击调试 进入

  • Bochs 下的程序调试入门2022-06-26 12:04:48

    (一) Bochs 软件说明 Bochs 是一款开源的虚拟机软件,它用软件来模拟处理器取指令和执行指令的过程,以及整个计算机硬件。当它开始运行时,就直接模拟计算机的加电启动过程。 Bochs 本身是一个虚拟机,类似于 VirtualBox,可以作为类似于 VirtualBox 的虚拟机来使用,因此它很容易让你单步跟踪

  • 脱壳之Mole Box壳2022-06-26 11:01:12

    文件名称 xbtszmV3.5.exe 大小:14804 KB MD5: C76B6A5A99D6B4261110B2BF2A14EA73 使用PEID和Exeinfo PE查看exe文件,发现是加了Mole Box壳的程序:     直接用OllyDbg打开,按惯例先找到OEP。 可以看到程序入口点处有熟悉的PUSHAD,我们直接使用ESP定律,先单步执行到PUSHAD的下一条指令

  • 查找消息回调函数2022-06-24 00:35:46

    今天通过调试ollydbg的F2打cc断点功能来演示如何查找程序的消息回调函数 其实原理很简单,就是利用RegisterClass获取消息回调函数 ollydbg的版本使用的是110 下载地址 1. [官网](http://www.ollydbg.net/download//odbg110.zip) 2. [个人分享](https://wwu.lanzout.com/iMRkc06uq3x

  • Python 的那些妙事2022-06-22 17:34:40

    python 动态创建类 type('Hello', (object,), dict()) set 集合 & 交集 | 并集 ^ 补集 - 差集 built-in 函数 breakpoint() 相当于pdb断点 divmod() divmod(4,2) # (2,0) divmod(x,y) 可代替 (x//y, x%y) iter() 迭代器妙用 itr = iter('abcd') if 'c' in itr: print

  • 6.16___接口测试之断点(3)2022-06-16 22:03:32

    fiddler 断点:        请求前全局断点 (1)有一个向上箭头标签 (2)修改请求头和请求参数        2、请求后全局断点 (1)向下的箭头标识符号 (2)修改响应头和响应体的内容          3.请求前单个接口断点 格式:bpu +接口 案例:bpu http://cms.duoceshi.cn/cms/manage/loginJum

  • python之使用pdb调试代码2022-06-14 09:05:09

    pdb模块属于python的代码调试模块,为Python程序定义了一个交互式的源代码调试器,你可通过它设置断点、逐行执行、堆栈检查等等常用调试功能。 导包:import pdb 使用: 一、添加断点   pdb.set_trace() 二、相关命令(在控制台输出):   1.b(break) [[filename:]lineno] | function]:设置

  • PyCharm进行断点式运行2022-06-09 09:35:47

    代码: def binary_search(li,val): left=0 right=len(li)-1 while left<=right: #候选区有值 mid=(left+right)//2 if li[mid]==val: return mid elif li[mid]>val:#待查找的值在mid的左边 right=mid-1 else:

  • pdb使用2022-06-07 19:34:48

    pdb使用 来源 https://zhuanlan.zhihu.com/p/37294138   如果你还主要靠print来调试代码,那值得花10分钟试试pdb这个Python自带的Debug工具。 pdb有2种用法: 非侵入式方法(不用额外修改源代码,在命令行下直接运行就能调试) python3 -m pdb filename.py 侵入式方法(需要在被调试的

  • pycharm debug调试【Mute Breakpoints】【Run to Curson】按钮2022-05-31 13:32:42

    1.Debug 调试时,红色妞变为灰色怎么办 Mute Breakpoints:哑的断点,选择这个后,所有断点变为灰色,断点失效,按F9则可以直接运行完程序。再次点击,断点变为红色,有效。如果只想使某一个断点失效,可以在断点上右键取消Enabled,如图2.4,则该行断点失效。 所以需要再次点击一下 【Run to Curson

  • 三、Charles抓包工具2022-05-28 21:00:42

    标题:Charles抓包工具 Charles介绍基本信息 Charles:中文名叫青花瓷,它是一款基于HTTP协议的代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。 Charles下载安装 官方下载地址:https://www.charlesproxy.com/ Charles使用操作开启代理 设置开启HTTP

  • JS 跳过 debugger 的几种方法,看完就会了2022-05-23 09:31:22

    前端写自动脚本中最常见的就是 debugger 的干扰,debugger 仅在调试模式中起作用,需要手动点击才会继续向下执行,这样我们的自动脚本也就卡住无法向下执行,本篇文章介绍几种跳过 debugger 的方法。 方法1:禁用所有断点   禁用所有的断点,会包含自己的断点也会被禁用掉,暂停了调试。 方

  • C++中NaN异常值捕捉方法2022-05-16 23:35:11

    问题 debug代码发现某个值偶发变为-NaN需要定位具体位置。 尝试 基本可以判断是除0引起,想当然尝试了val < -10000的条件断点,无法捕捉。 解决 查阅文献 NaN is designed to propagate through all calculations, infecting them like a virus, so if somewhere in your deep, comp

  • java学习笔记day052022-05-09 20:35:58

    1,数组 数组就是用来存储一批同种类型数据的内存区域(理解成容器)          关于数组需要掌握的内容: ①怎么定义数组存储数据 ②怎么操作数组元素 ③怎么解决实际问题 ④数组内存原理 ⑤数组的注意事项 2,数组的定义 ···静态初始化数组 定义数组的时候直接给数组赋值  eg:

  • gdb 常用命令2022-05-09 02:00:38

    安装插件 1. 安装GDB增强工具 (gef)  * wget -q -O- https://github.com/hugsy/gef/raw/master/scripts/gef.sh | sh2. GDB安装插件(在root权限安装,用户权限使用不了需要在用户权限下安装)  git clone https://github.com/gatieme/GdbPlugins.git ~/GdbPlugins  (安装gdb的

  • jj混淆2022-05-01 06:31:41

    console.log("1")      最后最后一句设置 断点,可以下断点地方下断,单步跟踪进去就能看到结果   方法2  通过hook 函数eval,Function ,然后通过argument 属性拿到 实际结果  

  • Fiddler(9):fiddler设置断点待写2022-04-29 23:04:35

    Fiddler设置断点 1)命令模式: bpu  www.baidu.com   中断该域名的请求 bpafter www.baidu.com  中断该域名的响应 2)设置请求和响应的断点下图所示 如果点击了Before Requests 设置了请求前断点,在fiddler的底部会展示箭头向上的标志;如下图:    如果点击了After Requests 设置

  • dotnet core 热重载调试Web Api2022-04-29 18:32:19

    参考(https://devblogs.microsoft.com/dotnet/introducing-net-hot-reload/) 1、装个VS2022,搞个简单的Web Api程序,编译 2、使用dotnet watch run启动     3、附加到进程     4、修改代码       5、修改生效   调试的断点也能进来     命令行会问你要不要重启app,不管

  • Pwn_工具食用方法(动态更新)2022-04-29 18:03:22

    Tools食用方法 IDA 空格可以调整视图 F5进行一键反汇编 双击变量可以看到变量地址或进入函数 Ctrl+S 可以看到区段地址(如bss段、plt、got) 对变量或函数按x可以查看上级调用 可以在函数框Ctrl+F搜索函数名 在变量右键可以Rename变量名,方便代码审计 gdb gdb 程序名 打开程序 pdi

  • gdb调试命令2022-04-26 18:02:13

    本文主要参考自:http://www.cnblogs.com/zzx1045917067/archive/2012/12/26/2834310.html,进行了一点补充和编排;Core dump部分参考了:http://blog.ddup.us/?p=176。   gdb是一个在UNIX环境下的命令行调试工具。   如果需要使用gdb调试程序,请在gcc时加上-g选项。   下面的命令部

  • Charles抓包基本操作2022-04-22 17:34:11

    Charles安装: 官方网址:https://www.charlesproxy.com/download/ 从官方网址根据提示信息下载后,可直接安装   一、常用功能键介绍: 1、扫把按钮:点击之后可清除抓取到的所有请求 2、红点按钮:红点亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态 3、锁按钮:开启/关闭sslp

  • 保姆级教程:VsCode调试docker中的NodeJS程序2022-04-20 23:00:18

    最近在写NodeJS相关的项目,运行在docker容器中,也是想研究一下断点调试,于是查阅相关资料,最终顺利配置好了。 首先我选择了VsCode作为ide,并用VsCode来做NodeJS可视化debug的工作。 由于VsCode 已将调试工具内置,所以只需要增加调试配置。应遵循以下步骤: 第一步:单击首选项 -> 设置,打开

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有