foging.org
域名年龄: 6年4个月2天HTTP/1.1 200 OK 服务器:nginx 访问时间:2015年09月15日 09:43:23 类型:text/html; charset=UTF-8 Transfer-Encoding: chunked 连接:keep-alive 动作:Accept-Encoding 语言环境:PHP/5.2.17p1 X-Pingback: http://blog.foging.org/xmlrpc.php Content-Encoding: gzip 网站编码:UTF-8
Danger's Blog好的代码像首诗,烂的代码像坨屎订阅本站2015年6月26日danger 发表于 2015-6-28 分类 闲扯 | 发表评论忙忙碌碌工作了5年,今天辞职了,有点轻松,迷茫,失落的感觉,不知道该怎么形容,人真是一种奇怪的生物。希望自己今后工作,爱情都能顺利,家人健康。如何编写别人无法维护的代码(2)danger 发表于 2015-5-8 分类 闲扯 | 发表评论编码迷局迷惑 C从互联网上的各种混乱C 语言竞赛中学习,追随大师们的脚步。查看全文如何编写别人无法维护的代码(1)danger 发表于 2015-5-8 分类 闲扯 | 发表评论永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能。 — 拿破仑为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法维护你的代码了!查看全文【价值】我不是买不起,而是把钱花在了更有意义的地方danger 发表于 2015-4-16 分类 闲扯 | 2条评论四年前的我还是一个傻了吧唧单身女孩,生活并未撕开面具对我露出凶残的真面目,于是我在追求自由、虚荣和玩乐的道路上一路狂奔,月月向银行举债。 查看全文lol辅助开源danger 发表于 2015-4-8 分类 外挂 | 发表评论放着没用了,以前逆向lol橘子还原的代码http://bbs.pediy.com/showthread.php?t=198411比特儿(Bter.com) 比特币交易平台被盗事件全解析danger 发表于 2014-9-2 分类 闲扯 | 1条评论就在刚才(2014年8月15日晚),国内著名的山寨币交易所比特儿遭到攻击,被盗5000万个NXT(未来币)。本事件一波三折,目前还在发酵中,但一场完全透明却匿名的网络犯罪却呈现在我们面前,这是历史上的首次。我们继续关注事件的进展。 查看全文VS2010配置gdi+danger 发表于 2014-8-11 分类 c/c++ | 发表评论查看全文war3修改小地图链表全图danger 发表于 2014-5-14 分类 外挂 | 发表评论修改war3小地图绘图的链表达到全图效果,转载看雪View Code TEXT// Minimap.cpp : Defines the entry point for the DLL application.//#include "stdafx.h"#include "windows.h"#include "stdio.h"void MainDraw(DWORD HeroAddr);DWORD GetHeroAddrPFunc();//位置结构。x,y不多说,unknown是3F800000。浮点数1.0??struct Pos{DWORD x,y,unknow;};//由于但是是写成shellcode的,所以封装了函数//storm.dll的地址DWORD GetStromAddr(){return 0x15000000;}//game.dll的地址DWORD GetGameAddr(){return 0x6f000000;}//只要在某些地方HOOK,调用这个函数就可以小地图上画出英雄单位void AllDraw(){DWORD HeroPoint,HeroNext;HeroPoint=GetHeroAddrPFunc();//获取英雄单位链表。(我称他为链表~~:p:)if (HeroPoint==0){return ;}HeroNext=*(DWORD*)HeroPoint;//取出第一个单位的地址while (HeroNext!=0){BYTE Dead=0;Dead=*(BYTE*)(HeroNext+0x20);//死了自然不用画if(Dead==0x46){//没死就画MainDraw(HeroNext);}HeroPoint+=0x18;//链表自增HeroNext=*(DWORD*)HeroPoint;//取出下一个单位地址。直到为0表示没有了}}//大地图坐标转小地图坐标的call 本来是有参数的。这里naked就不写了void _declspec(naked) FloatCall(){_asm{push ebpmov ebp,esppushadpushfdmov edx,[ebp+0xc]mov ecx,[ebp+0x10]push DWORD PTR SS:[ebp+8]push eaxPUSH ESIMOV ESI,DWORD PTR SS:[ESP+0x8]FLD DWORD PTR DS:[ESI+0xC]MOV EAX,ECXFMUL DWORD PTR DS:[EDX+4]FLD DWORD PTR DS:[EDX]FMUL DWORD PTR DS:[ESI]FADDP ST(1),STFLD DWORD PTR DS:[ESI+0x18]FMUL DWORD PTR DS:[EDX+0x8]FADDP ST(1),STFSTP DWORD PTR DS:[EAX]FLD DWORD PTR DS:[ESI+0x4]FMUL DWORD PTR DS:[EDX]FLD DWORD PTR DS:[ESI+0x10]FMUL DWORD PTR DS:[EDX+4]FADDP ST(1),STFLD DWORD PTR DS:[ESI+0x1C]FMUL DWORD PTR DS:[EDX+8]FADDP ST(1),STFSTP DWORD PTR DS:[EAX+4]FLD DWORD PTR DS:[ESI+8]FMUL DWORD PTR DS:[EDX]FLD DWORD PTR DS:[ESI+0x14]FMUL DWORD PTR DS:[EDX+4]FADDP ST(1),STFLD DWORD PTR DS:[ESI+0x20]POP ESIFMUL DWORD PTR DS:[EDX+8]FADDP ST(1),STFSTP DWORD PTR DS:[EAX+8]pop eaxadd esp,4popfdpopadmov esp,ebppop ebpretn}};//这个确实不记得了DWORD GetHeroLC(DWORD HeroAddr){return *(DWORD*)(HeroAddr+0x58);}//获取坐标地址。填充需要的结构void GetHeroLocData(DWORD HeroAddr,Pos * p){p->x=*(DWORD*)(HeroAddr+0x284);p->y=*(DWORD*)(HeroAddr+0x288);p->unknow=0x3f800000;//浮点1.0}void MainDraw(DWORD HeroA
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2024-10-01 01:17, Process in 0.0060 second.