OD~~helloworld

要爆破的C程序源码:

 1 #include <stdio.h>
 2 int main()
 3 {
 4     int x;
 5     scanf("%d",&x);
 6     if(x==876)
 7         printf("helloworld!\n");
 8     else
 9         printf("sorry,you enter password error!\n");
10     return 0;
11 }

简单的第一次尝试,找到Call命令后下端点,F7进入,输入x值,一路F8 看到输出性提示(天晚了就不上图了)

1.可以修改标志信息,改变跳转。 2.修改比较的值使其跳转。

从而爆破该程序。

时间: 2024-10-26 15:56:56

OD~~helloworld的相关文章

OD脚本指令大全

<table cellspacing="0" class="t_table" style="width:98%"><tbody><tr><td width="190">指令</td><td width="213"><div align="left">全称</div></td><

Java小白入门学习笔记demo1输出helloworld

public class Hello{//公共   类     类名  public static void main(String[] args){ //     公共   静态  无返回值 主方法(字符串[] 参数)   System.out.println("helloworld"); //   系统.输出.打印换行(输出内容); // 输出语句,首字母必须大写,println为输出内容后自动换行,print输出内容不换行 }}

SpringBoot学习helloworld

这几天开始学习springBoot记录一下(Hello World) pom.xml 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o

Egret 学习之 从HelloWorld项目开始 (二)

1,创建新项目HelloWorld ,可以在界面上点击文件->新建,也可以在命令行使用create: 2,src 目录,存放我们的代码.我们编写的代码都放在src目录下面. bin-debug 目录,项目编译和运行的debug目录,一般我们不要修改该目录下的内容. libs 目录,这里面存放我们的库文件,包括 Egret 核心库和其他扩展库.当然以后添加了第三方库的话也会放在这里. resource 目录,这里放置我们的资源文件,这里面有一个default.res.json 配置文件,用来配置资

HelloWorld 模块

helloworld.c 代码 1 #include <linux/init.h> 2 #include <linux/module.h> 3 4 MODULE_LICENSE("Dual BSD/GPL"); 5 6 static int hello_init(void) 7 { 8 printk(KERN_ALERT "Hello world\n"); 9 return 0; 10 } 11 12 static void hello_ex

struts2-(2)HelloWorld

1.环境配置 1).进入http://struts.apache.org/download.cgi#struts23241 下载 struts官方源码 2).解压,进入apps/struts2-blank/WEB-INF/lib/  拷贝安装包 3).加入struts.xml配置文件 4).找到配置文件关联文档,(为了让strtus.xml里面有提示) Window-->Prefrence-->XML-->XMLCatalog-->add Location-->struts-

第一个React程序HelloWorld

一.程序步骤 1.用React.createClass生成组件 2.调用React.render把组件渲染到页面中,dom的操作由react自动完成 二.代码 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> &l

jquerymobile的helloworld

现在项目需要用jquerymobile做手机版,开发过程中都是边用边学,下班没什么事,就系统学习一下jquerymobile,顺便把学习过程记录一下. 编写jquerymobile代码时,需要先在官网上下载jquerymobile的整个压缩包,其中对于开发有作用的只有三个文件,其中分别是:jquery.min.js.jquery.mobile-1.4.5.min.css.jquery.mobile-1.4.5.min.js.helloworld的具体源码如下: <!DOCTYPE html>

Grails 基础环境搭建及HelloWorld

Grails 基础环境搭建及HelloWorld Grails的介绍: Grails 为您提供 Rails 风格的开发体验,同时以可靠的 Java 技术作为坚强后盾. 但是 Grails 不仅仅是 Rails 通往 Java 平台的简单入口.Grails 吸取了 Rails 的经验,并将它们与现代 Java 开发的意识相结合. 可以认为 Grails 是受 Rails 启发,而不是由 Rails 转化而来. Groovy 的威力 就像 Rails 与 Ruby 编程语言联系非常紧密一样,Grai