首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网络安全自学篇(六)| OllyDbg动态分析工具基础用法及Crakeme逆向破解

如果需要输入注册码,如上图所示,则调用查壳软件检查程序是否加壳(如PeiD、FI),有壳的需要脱壳之后再调用OllyDbg分析调试,无壳的直接调用工具调试。 下面开始正式的分析。...第一步:调用PEiD检测程序是否加壳。 反馈结果为“Borland Delphi 4.0 - 5.0”,无壳Delphi编写的文件。 ?...弹出如下图所示的对话框。 ? 第五步:右键选择“查找文本”,输入“Wrong”定位“Wrong Serial, try again!”位置。 ? 如下图所示,定位到“Wrong Serial”位置。...第七步:选中该语句右键“查找参考”-:“选定地址”(快捷键Ctrl+R)。 ? 弹出如下图所示的“参考页面”。 ? 第八步:双机上面的两个地址(00440F79、00440F93),去到对应的位置。...第四步:在弹出的对话框中找到失败的提示字符“You Get Wrong”,右键“反汇编窗口中跟随”。 ? 此时会回到代码区,可以看到失败和成果的字符串。 ?

2.6K11

四.OllyDbg动态分析工具基础用法及Crakeme逆向破解

系统安全学好IDA(倚天)和OD(屠龙)真的非常重要,希望对入门的同学有帮助,作者的目的是与安全人共同进步,加油~ 文章目录: 一.OllyDbg工具简介 二.OllyDbg分析Crakeme示例1 三...如果需要输入注册码,如上图所示,则调用查壳软件检查程序是否加壳(如PeiD、FI),有壳的需要脱壳之后再调用OllyDbg分析调试,无壳的直接调用工具调试。 下面开始正式的分析。...弹出如下图所示的对话框。 第五步:右键选择“查找文本”,输入“Wrong”定位“Wrong Serial, try again!”位置。 如下图所示,定位到“Wrong Serial”位置。...第七步:选中该语句右键“查找参考”-:“选定地址”(快捷键Ctrl+R)。 弹出如下图所示的“参考页面”。 第八步:双机上面的两个地址(00440F79、00440F93),去到对应的位置。...第四步:在弹出的对话框中找到失败的提示字符“You Get Wrong”,右键“反汇编窗口中跟随”。 此时会回到代码区,可以看到失败和成果的字符串。

1.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    四.OllyDbg动态分析工具基础用法及Crakeme逆向破解

    基础性文章,希望对您有所帮助,作者的目的是与安全人共同进步,加油~ 文章目录 一.OllyDbg工具简介 二.OllyDbg分析Crakeme示例1 三.OllyDbg分析Crakeme示例2 四.总结...如果需要输入注册码,如上图所示,则调用查壳软件检查程序是否加壳(如PeiD、FI),有壳的需要脱壳之后再调用OllyDbg分析调试,无壳的直接调用工具调试。 ---- 下面开始正式的分析。...弹出如下图所示的对话框。 第五步:右键选择“查找文本”,输入“Wrong”定位“Wrong Serial, try again!”位置。 如下图所示,定位到“Wrong Serial”位置。...第七步:选中该语句右键“查找参考”-:“选定地址”(快捷键Ctrl+R)。 弹出如下图所示的“参考页面”。 第八步:双机上面的两个地址(00440F79、00440F93),去到对应的位置。...第四步:在弹出的对话框中找到失败的提示字符“You Get Wrong”,右键“反汇编窗口中跟随”。 此时会回到代码区,可以看到失败和成果的字符串。

    1.4K10

    巧用PyCharm编辑器,提高编码效率

    在弹出的替换框中输入要查找的文本和替换为的文本。 点击“替换”按钮以替换当前匹配项,或点击“全部替换”按钮以替换所有匹配项。...这个工具窗口可以查看项目的层次结构,包括文件、类、函数、变量等的列表,方便快速导航和查看项目的结构,尤其是在大型项目中非常有用。...increase —> Increase Font Size(双击) --> 在弹出的对话框中选择Add Mouse Shortcut --> 弹出的对话框后按住ctrl键的同时鼠标滚轮向上滑。...缩小: File --> setting --> Keymap --> 在搜索框中输入decrease —> Decrease Font Size(双击) --> 在弹出的对话框中选择Add Mouse...Shortcut --> 弹出的对话框后按住ctrl键的同时鼠标滚轮向下滑。

    47230

    【愚公系列】2023年11月 Winform控件专题 CheckedListBox控件详解

    当CheckOnClick属性设置为false时,单击项时,该项并不会自动选中或取消选中。相反,单击项只会更改列表框的焦点,这样用户可以使用键盘上的箭头键来更改选定项。...MessageBox.Show("您取消了选择 " + checkedListBox1.Items[e.Index].ToString()); }}在此示例中,我们在用户选中或取消选中某个项时弹出一个消息框...消息框显示用户选择或取消选择的项的文本。要获取选定项的索引,我们可以使用ItemCheckEventArgs对象的Index属性。...MessageBox.Show("您选择了以下项目: " + Environment.NewLine + selectedItems);}在此示例中,我们使用循环遍历CheckedItems集合,并将选定项目的文本添加到字符串中...最后,我们弹出一个消息框,显示用户选择的所有项目的文本。这是一个非常基本的示例,演示如何在Winforms应用程序中使用CheckBoxList控件。

    1.2K11

    RPA与Excel(DataTable)

    “定位”对话框:F5 弹出“查找”对话框:Shift+F5 查找下一个:Shift+F4 在受保护的工作表上的非锁定单元格之间移动:Tab 3.在选定区域内移动 在选定区域内从上往下移动:Enter 在选定区域内从下往上移动...Shift+F3 当插入点位于公式中公式名称的右侧时,弹出“函数参数”对话框:Ctrl+A 当插入点位于公式中函数名称的右侧时,插入参数名和括号:Ctrl+Shift+A 将定义的名称粘贴到公式中:F3...:Del 删除插入点到行末的文本:Ctrl+Del 弹出“拼写检查”对话框:F7 编辑单元格批注:Shift+F2 完成单元格输入,并向下选取下一个单元格:Enter 撤销上一次操作:Ctrl+Z 取消单元格输入...Ctrl+V 清除选定单元格的内容:Del 删除选定的单元格:Ctrl+连字符 插入空白单元格:Ctrl+Shift+加号 14.设置数据的格式 弹出“样式”对话框:Alt+'(撇号) 弹出“单元格格式...使用“单元格格式”对话框中的“边框”选项卡 应用或取消上框线:Alt+T 应用或取消下框线:Alt+B 应用或取消左框线:Alt+L 应用或取消右框线:Alt+R 如果选定了多行中的单元格,则应用或取消水平分隔线

    5.8K20

    excel常用操作大全

    弹出菜单包括一些最常用的命令,可以大大提高操作效率。首先选择一个区域,然后点击鼠标右键,弹出快捷菜单,根据操作需要选择不同的命令。 16、如何摆脱网络格线? 1)在编辑窗口中移除表格格线。...要取消,请选择中文文本框,弹出菜单,选择“设置文本框格式”“颜色和线条”,然后选择“线条”-“颜色”-“无线条颜色”。 20、如何快速输入数据序列?...在“工具”菜单中选择“选项”命令,然后选择“自定义序列”选项卡,并在输入框中输入新序列。请注意在新序列的第2项之间输入带半角符号的逗号来分隔它们(例如:张三,李四,王二.)...当您将来使用它时,只需输入张三,然后将光标指向单元格右下角的填充手柄,并沿着要填充的方向拖动填充手柄,您的自定义序列就会出现。...有一个快捷方式:选择包含序列项目的单元格区域,选择工具\选项\自定义序列,单击导入将选定区域中的序列项目添加到自定义序列对话框中,然后按确定返回工作表,以便下次可以使用该序列项目。

    19.3K10

    C#之二十 Win Form对话框

    创建一窗体,将窗体布置如下图样子(字体对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中): 使用控件列表 控件标识 说明 btnOpenFontDialog 打开字体对话框按钮 txtFont...一、 创建一窗体,将窗体布置如下图样子(颜色对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中): 使用控件列表 控件标识 说明 btnOpenColorDialog 打开颜色对话框按钮...单击“打开文件对话框”按钮显示打开文件对话框,在对话框中选择文件,将文件的路径名称以消息形式弹出显示。...单击“浏览文件夹对话框”按钮显示浏览文件夹对话框,在对话框中选择文件夹,将选中文件夹的路径名称以消息形式弹出显示。...单击“保存文件对话框”按钮显示保存文件对话框,在对话框中输入文件名称,将文件的名称以消息形式弹出显示。

    6100

    腾讯云存储最佳实践系列一:使用对象存储COS托管静态网站

    登录对象存储控制台后,当您首次创建存储桶时,请单击概览页上的【创建 Bucket】,弹出创建 Bucket 对话框。 [图片] ii....单击【+ 创建 Bucket】,弹出创建 Bucket 对话框。 iii. 请填写存储桶名称(如 example),选定存储桶所属地域(请参阅 可用地域),点击【确定】即可快速创建一个存储桶。...使用默认提供的域名(CDN 加速域名和 COS 默认域名)访问资源时将始终弹出下载框。 可设置自定义域名直接指向存储桶,并开通静态网站功能,达到通过浏览器直接访问网站的目的(存储桶中的内容)。...单击【+添加域名】,弹出添加域名对话框。[图片] 输入自定义域名,选择所属项目,单击【确定】保存即可。 [图片] 域名添加成功后,点击域名,进入解析记录管理页面。...单击【+ 添加记录】,弹出添加记录对话框。[图片] 记录类型选择 CNAME,主机记录留空,线路类型选择默认,填入 步骤 3 获取的 CNAME 记录,TTL 保持默认,单击【确定】保存即可。

    7.8K01

    VBA实战技巧32:安装Excel加载宏

    在注册表的以下部分查看: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options 对于每个选定的加载项,Excel在该位置添加一个条目...如何使用VBA来安装Excel加载宏 编写一些简单的代码来启用加载项,弹出的消息框如下图5所示。...Excel可以打开此类文件,但无法安装zip文件夹中的加载项。并且压缩软件会在关闭后立即删除Temp中的该文件夹。然后,会在Excel中得到一个指向已安装加载项的指针,该加载项没有随附的xlam文件。...每次Excel启动时,都会弹出一个找不到加载项的警告消息框,如下图6所示。 图6 因此,为什么代码会显示一个如下图7所示的消息框。...如果单击“否”,则会弹出另一个对话框,询问用户是否希望继续询问有关安装加载项的问题,如下图8所示。 图8 如果单击“是”,代码会存储该响应值,因此不会再次打扰用户。

    5.3K20

    调度工具 taskctl-> Designer 设计IDE环境

    3.7、属性窗口 通过点击界面上“工程”,“流程”,“模块”,“节点”等资源对象,系统实时地把对象属性展示到属性框里面。在传统应用软件中,编辑对象的属性通常要利用弹出模态对话框来进行编辑,比较麻烦。...下面的步骤将介绍如何进行代码文本替换: 1、在“查找内容”文本框中键入需要替换的内容。 2、在“替换为”文本框中键入替换为目的内容。 3、选择好查找范围,只能替换签出流程的模块代码内容。...3、在属性项后面的文本框里输入新的属性值。如果属性文本框有下拉按钮,则表示该属性可进行选择。 4、敲击回车按钮以确定输入。 特别需要注意的是“启动模块”和“是否子流程”这两个属性。...即弹出“新建模块”对话框。 4、在“新建模块”对话框中键入模块名称后点击“ ”按钮。...3、也可以通过在“搜索模块”的下拉框中,输入模块名称的关键词,查找到模块列表。通过点击列表项,同样达到模块导航的目的。

    2K30

    奔图打印机显示未连接_打印机无法打印的10种解决方法

    步骤如下: 1.单击Windows“开始”菜单,指向“设置”,单击“打印机”,打开“打印机”窗口。 2.右键单击打印机图标,系统弹出快捷菜单,单击其中的“设为默认值”。 四、取消暂停打印。...这时,请单击“磁盘清理”按钮,然后在“要删除的文件”列表框中,选中要删除的文件类型,单击“确定”按钮。 六、增加打印机的超时设置。...“未选定”项是指定Window s 等待打印机进入联机状态的时间,超过指定时间之后就将显示错误消息。 七、确保打印到合适的本地打印机端口。...我们以“记事本”打印测试文档,步骤如下: 1.单击“开始”,指向“程序”,指向“附件”,单击“记事本”,打开“记事本”窗口。 2.键入几行文字,然后在“文件”菜单中,单击“打印”命令。...进行了上述九项工作之后,以下的方法能够帮助你进一步发现问题之所在: 1.打印机电缆连接是否牢靠如果计算机直接与打印机相连,要确保连接计算机和打印机的电缆两端都插对插牢。

    10.6K40

    《熬夜整理》保姆级系列教程-玩转Wireshark抓包神器教程(4)-再识Wireshark

    它会弹出 “将捕获文件另存为” 对话框。 File Set → List Files(列出文件) 此菜单项允许您显示文件集中的文件列表。它会弹出 “Wireshark 列表文件集” 对话框。...它将弹出 Wireshark 导出对话框。...它弹出一个相应的对象列表 Print…(打印) Ctrl+P 此菜单项允许您打印捕获文件中的所有(或某些)数据包。它会弹出 Wireshark 打印对话框。...将鼠标悬停在此图标上将显示专家信息级别的描述,单击该图标将弹出专家信息对话框。有关此对话框和每个专家级别的详细说明,请参见 6.1.3 专家资讯。...具有选定协议字段的状态栏 如果您在 “数据包详细信息” 窗格中选择了协议字段,则会显示此信息。 TIP 括号之间的值(在此示例中为 “ipv6.src”)是所选项目的显示过滤器字段。

    2.3K31

    无线网首选dns服务器怎么设置,首选dns服务器地址如何设置

    (Windows 2000、Windows XP操作系统): 1、 开机后在桌面上选定图标”网上邻居”, 点击鼠标右键, 在弹出的菜单上选择”属性”项,打开”网络和拔号连接”窗口, 如图 2、 在该窗口中选择图标...”本地连接”, 点击鼠标右键, 在弹出的菜单上选择”属性项,打开对话框”本地连接 属性”, 如下图 3、 在上述对话框中用鼠标选定”Internet协议 (TCP/IP)” 选项, 用鼠标左键点击下面的...”属性”按钮, 打开”Internet协议(TCP/IP) 属性”对话框,如下图 4、 在图3所示对话框中进行DNS服务器地址选项配置: 4.1 PPPoE和L2TP拔号用户 请在该对话框中选择选项”...4.2 所有专线、股通及客户端手工配置DNS服务器的用户, 请在该对话框中输入” 首选DNS服务器,比如杭州电信的DNS服务器地址: 61.139.2.69,” “备用DNS服务器: 202.98.96.68

    14.2K20

    华电本科生的移动端教务查询APP:NCEPU-EDM

    数据挖掘模块对近五年的学生成绩数据进行了关联分析,生成了几十条有用的关联规则,利用关联规则学生可以根据以前考试科目的成绩来大致预测将来考试科目的成绩。...同时该模块根据关联规则,选取了关联性较强的一些科目,利用部分科目的成绩来预测特定科目的成绩,并用SVM、KNN等六个机器学习算法来训练模型,进而预测相关成绩,让学生可以根据预测情况进行相应学习状态或者复习状态的调整...从登录界面中用户可以看到需要输入学号,教务系统密码以及内网密码,待输入完成之后点击login按钮,如果三项信息匹配,则会进入到查询界面,否则会具体提示到底是教务系统密码错误还是内网密码错误,详情如下所示...用户继续点击右上角,如下所示: 右上角弹出了修改当前周数、时间设置以及背景设置三个选项。点击进入修改当前周数界面,如下所示:   用户在这里可以修改当前周数,修改后周数会随着学期进行而自动增加。...4.4 退出登录   用户点击退出登录按钮,会弹出提示框,询问是否确认退出,点击确认后,将清除该用户的所有相关信息,然后跳转到登录界面。

    91710

    TortoiseGit安装配置_tortoisegit使用详解

    安装说明:因为TortoiseGit 只是一个程序壳,必须依赖一个 Git Core,所以安装前请确定已完成git安装和配置 可参考:Git安装:https://www.cnblogs.com/xiuxingzhe...安装完成后,鼠标右键点击后,默认出现 TortoiseGit 相关选项) 点击General,在页面中选择Language下拉框,选择“中文(简体)中华人名共和国”,然后点击应用,确定关闭对话框(当然也可以继续使用英文...原来的 Settings 变成 设置; Clone 变为 克隆,点击设置(S),再次弹出配置界面 配置右键菜单.....git/config(L)” 按钮处于灰色不可用状态,如果在某个本地Git项目下打开配置对话框,那么这个按钮就可用,然后就可以编辑此项目的一些属性。   ...: jinqi   signingkey: 注册gitlab的密码: *********   Email: 是联系邮箱,给别人联系时使用 4.2 秘钥配置 前面已经提到TortoiseGit只是一个壳,

    1.4K10

    TortoiseGit 安装、配置、下载全流程

    位为例语言包下载安装根据个人习惯,默认是英文(推荐),需要中文的下载语言包安装即可3 TortoiseGit安装安装顺序:先安装程序包,然后安装语言包(LanguagePack).安装说明:因为TortoiseGit 只是一个程序壳,...安装完成后,鼠标右键点击后,默认出现 TortoiseGit 相关选项)图片点击General,在页面中选择Language下拉框,选择“中文(简体)中华人名共和国”,然后点击应用,确定关闭对话框(当然也可以继续使用英文...原来的 Settings 变成 设置; Clone 变为 克隆,点击设置(S),再次弹出配置界面配置右键菜单.....git/config(L)” 按钮处于灰色不可用状态,如果在某个本地Git项目下打开配置对话框,那么这个按钮就可用,然后就可以编辑此项目的一些属性。...的账号,如: jinqi signingkey: 注册gitlab的密码: ********* Email: 是联系邮箱,给别人联系时使用图片4.2 秘钥配置前面已经提到TortoiseGit只是一个壳,

    1.6K21

    Kettle安装详细步骤和使用示例

    Repositories–Database Repository–Get Started Display Name起名test 点击None>配置Database Connection 配置完相关项后点击测试...➢除了步骤和跳,转换还包括了注释,注释是一个小的文本框,可以放在转 换流程图的任何位置。注释的主要目的是使转换文档化 4. 转换操作示例 4.1 基本概念 步骤是转换里的基本组成部分。...输出”,松开鼠标左键,即可建立两个步骤之间的跳 注:右键点击跳的箭头符号,在菜单栏上选择相关的操作设置该跳的一些属性,包括“使节点连接时效”,“删除节点连接”等 5.双击“表输入”步骤进行配置, 在弹出的配置对话框中...➢配置数据库连接后,“表输入”弹框中会显示新建的数据库连接 ➢在“表输入”弹框中,点击“获取SQL语句”按钮,将弹出“数据库浏览器” ➢选择之前创建好的student表,选择“student”表后,...在弹出的配置 对话框中,点击选定“文件& 工作表”进行配置 ➢在“Microsoft Excel 输出”步骤 的配置对话框中,点击选定“内容” 进行配置。

    3.2K10
    领券