下载文件后,file命令看一下是ELF32程序,strings命令发现程序被UPX加壳了。upx-dsnake-final.exe脱壳后扔到IDA里面分析,主函数发现调用signal注册了若干个回调函数:特别是几个38h、32h、34h、36h。实际上是定义了4个控制贪吃蛇行动的游戏按键。但显然就这个程序,按对应的键..
分类:
其他好文 时间:
2014-12-14 07:13:06
阅读次数:
279
最近没事翻了一下以前写的程序,真是不堪入目,以前真是什么都不懂,不过有一个程序倒是挺有意思的,大二的时候写的一个贪吃蛇游戏,虽然程序非常难看,还有很多漏洞,但也是这个程序让我真正开始喜欢上了编程,不多说啦,先看看代码![cpp] view plaincopy#include#include#incl...
分类:
编程语言 时间:
2014-12-06 06:34:47
阅读次数:
273
//----------使用了键码事件完成操纵贪吃蛇,并使用边界来判定墙壁和吃到食物,除了上下左右均为暂停游戏 //-----未完成-----没有自身碰撞,限制回头游动,长度可能有限制,结束需要按F5重新开始,也没有测试兼容性(360极速为测试浏览器) 1 2 3 4 5 gameSnac...
分类:
其他好文 时间:
2014-11-28 16:00:29
阅读次数:
146
在谷歌浏览器中实测无问题。。五子棋(双人对战):http://1.waymongame.sinaapp.com/wuziqi/wuziqi2.html贪吃蛇:http://1.waymongame.sinaapp.com/tanchishe/tanchishe.html
分类:
Web程序 时间:
2014-11-25 12:28:05
阅读次数:
179
本指南的里代码可以在这里下载:threadworms.py,或者从GitHub。代码需要Python 3 或 Python 2,同时也需要安装Pygame。点击查看大版本图片 这是一篇为初学者准备的关于线程和Python中的多线程编程的指南。 如果你有一些类(class)的基础知识(什么是类,...
分类:
编程语言 时间:
2014-11-21 15:41:02
阅读次数:
352
呵呵!!!#include#include#include#include#include#include#define N 20using namespace std;void mianPage(); //主界面void end(); // 退出界面void gotxy(int x,int...
分类:
其他好文 时间:
2014-11-19 20:20:53
阅读次数:
310
/*
/*
头尾平移的方法实现
Byblack4yl
原理:
在大小为100的数组中,利用head,rear标记的头,尾坐标值,定位当前头和尾巴。
在行走时,擦去尾巴,按方向标记新头,擦去旧头,实现蛇行走。
当吃到食物时,只变化头,不变化
*/
#include"windows.h"
#include"conio.h"
#include..
分类:
编程语言 时间:
2014-11-19 02:10:14
阅读次数:
207
1 package greedySnaker; 2 3 import java.awt.Graphics; 4 import java.util.LinkedList; 5 6 /** 7 * 蛇类 8 * @author 俊霖 9 * 10 */ 11 public...
分类:
其他好文 时间:
2014-11-17 21:16:21
阅读次数:
286
贪吃蛇小游戏 部分函数要点起定时器,$speed为每分钟调用次数 ,不知道有参数的怎么处理AdlibRegister("movesnake", $speed)产生随机数Random(0, $pos[0] / 14 - 1, 1)疑问:ReDim $labelarray[$count][3]不会丢失之...
分类:
其他好文 时间:
2014-11-10 06:28:55
阅读次数:
165