`
kmplayer
  • 浏览: 509953 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转帖]6个变态的Hello world

阅读更多
下面的六个程序片段主要完成这些事情:
输出Hello, World
(1)nb的宏替换
#define _________ }
#define ________ putchar
#define _______ main
#define _(a) ________(a);
#define ______ _______(){
#define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)
#define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)
#define ____ _(0x72)_(0x6C)_(0x64)_(0x21)
#define _____ __ ___ ____ _________
#include<stdio.h>
_____

预处理后为:
#include<stdio.h>
main()
{
    putchar(0x48);
    putchar(0x65);
    putchar(0x6C);
    putchar(0x6C);
    putchar(0x6F);
    putchar(0x2C);
    putchar(0x20);
    putchar(0x77);
    putchar(0x6F);
    putchar(0x72);
    putchar(0x6C);
    putchar(0x64);
    putchar(0x21);
}

(2)神一般的指针和数组操作...
#include<stdio.h>
main()
{
    int x=0,y[14],*z=&y;
    *(z++)=0x48; //数组名y不能y++
    *(z++)=y[x++]+0x1D;
    *(z++)=y[x++]+0x07;
    *(z++)=y[x++]+0x00;
    *(z++)=y[x++]+0x03;
    *(z++)=y[x++]-0x43;
    *(z++)=y[x++]-0x0C;
    *(z++)=y[x++]+0x57;
    *(z++)=y[x++]-0x08;
    *(z++)=y[x++]+0x03;
    *(z++)=y[x++]-0x06;
    *(z++)=y[x++]-0x08;
    *(z++)=y[x++]-0x43;
    *(z++)=y[x]-0x21;
    x=*(--z);
    while(y[x]!=NULL)
        putchar(y[x++]);
}

(3)宏+goto @ @
分享到:
评论

相关推荐

    论坛转帖工具.rar

    标题中的“论坛转帖工具.rar”表明这是一个用于在论坛之间转移帖子的软件工具,通常用于帮助用户方便地将一个论坛的帖子内容复制到另一个论坛,可能是为了分享信息、讨论或保存重要的帖子。这类工具可能包括自动抓取...

    UBB论坛转帖圣手.exe

    UBB论坛转帖圣手.exeUBB论坛转帖圣手.exe

    贴吧转帖工具

    【绿易贴吧工具3.7 11.11版.rar】是这个转帖工具的特定版本,其中"3.7"代表软件的版本号,这通常是开发者对软件进行改进和优化后的标识,"11.11"可能指的是该版本的发布日期,如2021年11月11日。".rar"则表明文件是...

    编辑人员转帖去水印工具

    本篇文章将详细探讨“编辑人员转帖去水印工具”,并介绍如何使用名为Teorex Inpaint的1.0.0.2版本的软件来实现这一目标。 首先,我们要理解什么是水印。水印通常是指在图像或视频中添加的半透明标记,它可以是文字...

    discuz X2转帖工具、采集工具

    X2转帖工具、采集工具”是针对这个平台设计的辅助软件,主要用于帮助论坛管理员或用户批量发布帖子和采集内容,提高论坛内容更新的效率。 一、批量发帖功能 1. 自动化发布:此工具可以自动化地创建和发布帖子,...

    转帖几个网站Banner的FLA源文件

    6. **文本处理**:Flash支持多种文本格式,包括静态文本和动态文本。源文件可能包含各种文本效果,如动态滚动、字体动画等,我们可以从中学习如何使用Flash的文本工具。 7. **导出设置与优化**:FLA文件还展示了...

    转帖工具插件 for PHPwind 7.5 正式版.rar

    "转帖工具插件 for PHPwind 7.5 正式版" 是专门为 PHPwind 7.5 版本设计的一个功能插件,旨在提供便捷的帖子转移功能,帮助管理员或者用户将内容从一个地方轻松移动到另一个地方,而无需直接编辑论坛的原始文件。...

    转帖工具ConvertX fordiscuz7.1/7.2 修改增强版.rar

    2.新增批量替换关键词(原来是单个词语替换,可以利用这个功能删除一些网站的防转帖代码) 3.批量随机新增文字(新增内容可自定义,从而实现伪原创) 4.cookie记录替换和新增关键词(避免每次打开转帖工具都要输入繁琐的...

    [转帖]世界编程大赛第一名写的程序

    标题和描述中的“世界编程大赛第一名写的程序”这一知识点,实际上指向了计算机科学与编程竞赛领域的一个重要概念:即在高水平的编程比赛中,优胜者所编写的代码往往蕴含着高级算法、数据结构以及编程技巧。...

    Html2UBBMaxcj_Softii论坛专用转帖工具

    6. **注意事项**: - 转换时确保HTML内容的合法性,避免因HTML代码错误导致转换失败。 - 注意版权问题,未经允许不要随意转帖他人的内容。 - 若遇到问题,可参考Readme文档或联系开发者寻求帮助。 总之,...

    一键转帖功能插件 for 帝国CMS v1.0.rar

    "一键转帖功能插件 for 帝国CMS v1.0.rar" 是一个专为帝国CMS设计的扩展工具,其主要目标是简化用户在网站上分享内容的过程,提高用户体验。这个插件允许用户轻松地将网站上的文章或信息复制并转发到其他平台,如...

    一键转帖功能插件 for 帝国CMS 6.0 GBK utf8 V1.0.rar

    这是为了让系统能够识别和调用这两个文件,以便实现一键转帖的功能。 2. **插入代码**:在内容页的适当位置,需要添加HTML.TXT文件中的代码。这通常是在文章内容下方或者侧边栏等显眼位置,以方便用户快速找到并...

    转帖图片提取工具 v1.0.zip

    转帖图片提取工具可以对论坛图片附件信息进行清除,只保留图片代码,操作很简单,推荐有需要转帖图片工具的朋友下载 转帖图片提取工具使用方法: 将IP138上处理过的东西复制到上方的编辑框内,点击只要图片,下面...

    转帖经典---JAVA设计模式

    6. 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。 7. 模板方法模式(Template Method):在父类中定义算法的骨架,而将一些步骤延迟到子类中。 行为型模式关注于对象之间的责任分配和通信,...

    VxWorks 编程的几个误区(转帖)

    ### Vx Winds编程的几个误区解析 #### 一、引言 VxWorks 是一个实时操作系统(RTOS),广泛应用于嵌入式系统开发领域。对于初学者来说,在学习和使用过程中可能会遇到一些常见的误区和疑惑。本文旨在澄清这些误区,...

    用PHP批量生成图片缩略图——活跃论坛转帖

    在论坛转帖的场景下,这个过程可能会更复杂,因为需要考虑图片的显示顺序、缓存策略、错误处理等因素。例如,可能需要在数据库中记录每个图片的缩略图路径,以便快速加载,同时处理上传失败或网络中断的情况。 总的...

    超级无敌转帖手

    看到论坛里帖子由精美的图片想转过来,或者批量提取地址时很好用

    转帖性能测试.pdf

    性能测试是软件测试的一个重要方面,旨在对系统的各项性能指标进行测试,以确定系统在各种工作负载下的性能。性能测试包括负载测试和压力测试两方面,通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来测试...

    轻松转帖之突破网页复制限制宣贯.pdf

    例如,用户可以创建一个名为`new_anti-disabler.user.js`的文件,放入特定的代码,以恢复被禁用的右键菜单和文本选择功能。 【火狐浏览器解除限制】 对于火狐浏览器,用户可以编写或安装UserScript(如New Anti-...

Global site tag (gtag.js) - Google Analytics