自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的幻想之都

找寻一种信仰,一个方向; 守护一份奢望,一个天堂;追溯一抹夕阳,一次飞翔;

  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 微软DOS开源,大家还能找到多久以前的代码

https://github.com/Microsoft/MS-DOS

2018-10-09 14:01:50 1017

原创 如何用VS2015手撕白菜

如何用vs2015逆向破解小工具。

2016-12-17 22:44:12 431

原创 是程序员都可以做的政企。。。

之前有高铁程序员入坑,今天碰到了电信网程序员的弱智。十多年前改的密码可以包括 字母数字符号,现在安全意识提高了,电信网站宽带密码禁止使用符号,这本来就不合理,却被电信工作人员指责说就是只能设数字的。我想请问,你能把宽带支付的功能关了吗?虽然从来不用宽带支付这么弱的密码叫我们怎么用?第二个问题是,网站提供一个升上行的功能,可以升至10M,测得当前上行为4M,使用这个功能一升,

2016-07-03 15:03:35 487

原创 C++ 如何从指针中得到类型或引用

C++标准语法中我们可以通过 * 来定义指针 &来指定引用,不过我们似乎没有直接的方法可以用一个指针定义一个指针所指类型的引用或原始类型,本文所述方法即用来解决此问题

2014-05-29 11:25:43 3901 1

原创 android-vs Error: file format not recognized

用了数天才解决这个问题,有Debug Debug-V7 Release

2014-05-14 11:33:43 3323

原创 android std::string(NULL) crash

AssetsManager::AssetsManager(const char* packageUrl/* =NULL */, const char* versionFileUrl/* =NULL */, const char* storagePath/* =NULL */):  _storagePath(storagePath), _version(""), _package

2014-04-24 15:19:07 1087

原创 Probems

error : unable to find string literal operator 'operator"" XSTR' XSTR(V1)"."XSTR(V2)solution:XSTR(V1) "." XSTR(V2)...requires unsupported dynamic reloc R_ARM_REL32; recompile with

2013-12-09 14:13:59 2511

原创 javascript class支持大部分C++功能啦

Javascript Class

2013-12-07 21:33:30 1169

原创 MYSQL 原子得到UPDATE变化的值

MYSQL原子得到UPDATE变化的值

2013-11-27 11:33:58 7710 1

原创 TFS - 换主板 重布署

布署后主机名等信息变化,造成所有访问异常,简单方法,分离项目,删除TFS SERVER功能 重建出现SHAREPOINT问题,删光所有相关站点,数据库,report,anylise,重初始化。重新附加项目

2013-11-06 16:42:43 613

原创 TFS CI

TFS CI 过程很简单,在团队管理器下生成中建立一个新的生成就可以,不过java 生成过程略显复杂,必须仔细看过程才能实现,使用maven,ant 生成需要 team foundation server builder extenstion. 装错版本的话排错非常浪费时间,过程中还找到了第三方的extension。2010 2012虽然都在v100中生成必要文件,但使用的dll版本不同,会出

2013-11-06 16:39:14 1120

原创 VC11 编译mozilla spidermonkey

0.下载mozilabuild (cywin32 集成环境)1.编译nsprpub 2.编译 js/src问题1. pymake 或 mozillamake,定义 .PYMAKE2. 缺 prcpucfg.h 先生成 nsprpub INCLUDE包括dist中的include\pr

2013-10-31 16:46:03 873

原创 栈的四种方式

按栈指针指向有满(Full)/空(Empty),    满 SP指向最后一个压入的数据 ,即先修改sp到指向下一目标位置,再存入相应的值             如:push Rx                    [sp] == Rx     空 SP指向下一个空的位置,即先存入相应的值,再修改sp到指向下一目标位置            如:  push Rx   

2013-10-30 14:54:44 1677

原创 vs编译 cc2dx

1. 加入2dx JNI 到项目(不加入可生成,启动直接挂,错误代码莫明其妙)2.复制lib**2dx.jar到libs(ant 要手动。。。)3.依赖库顺序非常重要4.手动公共库-lExtensions -lCocosDenshion -lBox2D -lcocos2d -lspidermonkey_static -lchipmunk -lgnustl_static -lcurl

2013-07-26 10:32:42 1007

原创 读码备忘录: boost:shared_mutex

shared_mutex 读共享 写独占,写优行锁 与pthread_rwlock 区别在于无需pthread_rwlockattr_setkind_np设成写优先,功能限制不支持重入。由于没有对线程记录重入次数,代码无法判定重入次数,以下情况可致死锁:1.线程在得到读锁后申请写锁2.线程在得到写锁后申请读锁

2013-07-24 16:44:44 4217

原创 新交规按系统设计得几分?

作为软件工作者,我们分析一个系统并实现,其中要避免的其中两条在新交规中都出现了1.信号灯中的状态机出现相同状态(黄灯与红灯问题)2.无限等待(礼让行人)规则要求只要有行人进入就应该停止,最糟糕的状态,路口长10米,每十秒出现一个行人,以每秒1米计,所有车辆永远等待。这项只说明正常情况非正常情况,有人走在人行道停止无论何种目的,系统完全停止。 如果哪个程序员写出这样的程序,我

2013-01-08 11:47:51 446

原创 新交规 闯黄灯罚6分,治理交通有这么难吗?

交通指示灯演变的历史1868年10月10号John Peake Knight 设计的第一个交通指示灯出现在英国众议院的门外,现代意义上的红绿灯是美国人Lester Wire在1912年在盐湖城发明的,当时只有两种颜色的灯——红和绿,以及一个蜂鸣器用于警示状态的改变。William Potts于1920年发明了黄色警示灯(参考维基人物William Potts)并改变了原来需

2013-01-07 16:51:43 1050

原创 从android移植c# 看 语言发展方向

看android与java的版本费之争,再看从ISO/IEC 23271 and ECMA 335到mono,再到android 移植c#,如若微软不从其它方面发难以vs开发环境的优势,c#学习成本,以及不断发展的语言新特性,垃圾回收机制等,c#必将在一定时间内取代java。

2012-07-23 10:09:53 513

原创 记录1

<br />绕过ZwOpenProcess<br />修改ntdll!ZwOpenProcess 调用号,add ssdt<br />跨进程邪恶<br />傀儡进程的EPROCESS.Pcb.DirectoryTableBase[0] EPROCESS.Pcb.DirectoryTableBase[1]修改为目标进程<br /> 

2010-11-15 10:25:00 472

原创 不写代码,一分钟手破TesSafe保护

先查一下保护改了哪些内存    804f87d8-804f87de  7 bytes - nt!KiAttachProcess [ 8b ff 55 8b ec 53 8b:b8 8c 9c e4 ef ff e0 ]    8053e631-8053e635  5 bytes - nt!KiFastCallEntry+e1 (+0x45e59) //此项为360 [ 2b e1 c1 e9 02:e9 52 55 e1 00 ]    805aa794-805aa79a  7 bytes - nt!NtR

2010-08-08 22:02:00 801

原创 IE6特定情况下的死锁

IE6.0.2900  BUG被验证: 当加载网页使用css滤镜, progid:DXImageXXXX时引发死锁这个死锁是当使用SendMessage在特定的情况下引发的,此问题可能导致GIT及Marshal等API实施困难

2010-05-08 16:14:00 528

原创 互联网广播

实现了互联网的广播:D 

2010-04-08 00:30:00 511

原创 Javascript作用域

var是js的一种变量声明,而JS正因为其自由度而被追捧,它可以和VB一样不需要声明而直接使用,但你知道声明与不声明的区别吗? var 变量名 与直接使用不声明 在一些场合是完全一样的 首先,我们可以把一个不声明的变量及声明的变量做类型测试都是undefined, 其次应用得到的类型均为 VT_EMPTY 不过当你用它写复杂的类时你会发现,行为有时候莫明其妙,这时候你就应该

2010-03-26 17:46:00 382

原创 也说htons

刚看了一篇被推荐的文,感觉非常可笑,说自己的效能比系统的高 上面的代码,竟然与API完全一样 _htons@4:71B628BC  mov         edi,edi ;只少了这两个字节,我想这两个字节的作用就不用作科普了吧71B628BE  push        ebp  71B628BF  mov         ebp,esp 71B628C1  movzx      

2010-03-11 17:46:00 595

原创 应该选择CRT吗?

今天对wcslen 做了下测试 发现vc CRT的wcslen 效率真的非常低,还是API高些以下是对长度为 0x000016a3 的字符串做 1000000 次循环的结果非对齐 (T2310)mystrlenW     wcslen           lstrlenW6282             28234             8859对齐 (T2310)625

2010-02-08 09:59:00 426

原创 无语

今天看到群里许多人在讨论 七成中国受访网民认为政府不应向谷歌让步 http://china.huanqiu.com/roll/2010-01/687938.html 大家都在问,谁代表了我们,我们是不是被代表了。  做记者是不是要先了解一下现状?  BD的信息量我们就不说了,我们直接看最重要的分词技术,简单的用一句话测试 “传说中搜索要分词” BD完全抓不住语干,传闻中(从多处

2010-01-13 20:37:00 363

原创 win2003 安装360

看官方说支持,却在自己的机器上得到 不支持 98/me/nt4的提示很郁闷 4037c9 jmp 4037db 直接安装 v5.1.1

2009-06-05 14:13:00 628

原创 BUG

今天报告了一个Reactos在释放资源时的BUG,当使用ObDereferenceObjectEx第二个参数为0时马上删除对象。 原因是判断时 删除对象的对象不正确个人认为if (!Count)应该变成 if(NewCount>0 && (NewCount-Count) 使用对象计数器判断也会有竞争问题

2009-05-23 00:01:00 333

原创 何为优秀的程序员?

无意点了最新别人发表的文章,很是不解,为什么非要把程序员的个性磨灭?为何要把自己主观的优秀成为别人的标准? 如果你为别人打工,那么很好,你只要跟着别人给出的标准去做,也无所谓的优秀不优秀,只有完成不完成。   程序员应该是有灵魂的,我们的教育,正在为大量生产代码工做准备,而现在的媒体导向更是如此。 可读及维护性是软件工程学范畴,优秀的定义在各行业间也千差万别。请不要

2009-05-15 18:55:00 438

原创 互联网搜索行业调查

近期对互联网搜索行业做了抽样调查。 对近8000台个人用户进行一天的采样分析,结果显示(24小时跟踪) GOOGLE 5700余次 BAIDU     22000余次SOGOU   570余次YAHOO    200余次SOSO      1000余次MSN        近百次YOUDAO 300多次 结果有些在意料中,如百度 占了绝对优势,凭借地

2009-05-14 22:39:00 418

原创 无法定位一级基址的处理

某网游在隐藏基址上做足了功夫,不过当找不到一级基址时不一定要强求,如果找到二级甚至N级都可以,写个回调函数几分钟就解决了,就不必要花上半天结果还无功而返了。

2009-02-27 11:56:00 1304 1

原创 某国内大型网游公司反调试器附加研究

搞了一个晚上,天终于亮了,问题也解决了,VMP加检测DEBUG,再加代码DEBUG看了部分记录就知道了。。。原来很简单。 想CE就CE,想OD就OD 爽,累了。。。闪 ThreadId:a8d8 ==Starting:ThreadId:a8d8 ==Loading:ThreadId:a8d8 ==LoadLibraryExW:RPCRT4.dll,0x0,0x0,Addre

2009-02-13 06:34:00 1447

原创 WIN NT 主要对象隐形 MOD PROC DRV

2000/XP/2003(VISTA 不详) MOD:InLodLst  快照InMemLst 枚举InIntLst 无API全断 常用工具 无显示 枚举进程空间法:修改关联之FILE,测试中。 PROC(其它资源如 HANDLE,FILE):覆盖相应条目。 DRV:OBJECT 断链。 

2009-01-24 00:24:00 394

原创 破解 食为天 前台版 后台版 成功~~

破解 食为天 前台版 后台版 成功~~ 免狗。。。

2008-12-18 20:41:00 1142 3

原创 溢出要点

1.找一使用会使用栈做缓冲 复制可以超界的函数(网络攻击 应能从recv传递到该函数)2.找一jmp esp的系统dll,作为返回地址3.写shellcode完成功能

2008-10-08 09:18:00 406

原创 Windbg 远调

远程在BOOT.INI中设好调试端口,波特率,以DEBUG模式启动。如虚拟机新建管道到COMX,用windbg使用相同设置即可远调 Vista设DEBUG有所变化。  

2008-06-16 17:39:00 399

原创 进程替换的一点想法

RING3级:现在网上很多的进程替换都是说A 建立C进程(僵尸进程),然后把C所有的Section都Free掉,把B文件手动LOAD重定位,并在C进程空间申请合适的位置,完成后恢复C的运行,运行的结果是用了C的壳做了B的事。(这样卡巴是过不了的,对WriteProcessMemory监控,使用Mapping会有CopyOnWrite)但我在想,如果可以A用B替换,那不是更好吗?由于做了类似

2008-04-28 13:54:00 541

原创 外挂的挂

因为对脱壳没什么研究,所以写了个挂的挂把某挂的登录去掉了,可惜此挂访问游戏的地址已过期,浪费了我几天时间。。。NND话说回来,现在的壳还真厉害,访问//.//SICE 等设备确定是否有驱动级调试器,对DBG之类的只用FindWindow,EumProcess,EumModule等似乎有点太普通,但使用线程链防调的确很厉害。。。脱了N多次没脱成功,结果先写了代码让壳不知道在调试模式。。。但不知道

2008-02-04 14:32:00 461

原创 游戏 多开

OD真的很好用,前几天自己写程序得到了 完美loader启动主程序的参数。昨天用OD只用了几十秒就把多开的逻辑搞定了[也可能我的代码已经去除了部分].比写QQGAME多开少了不少时间,原以为和QQGAME一样的原理,只是些互斥量,没想更简单的,走太多歪路,检讨一下。。。下来好好研究softice -> wdm

2008-01-23 14:20:00 791

原创 转让对战平台~~

现有已经完成的完全版权的对战平台,服务端客户端转让,有意与本人联系。开发环境VC2003,目标系统,2000,xp,vista。接受各种要求的定制,提供自定义协议接口及目标协议回调,方便各种方式的计分,另提供反外挂接口,可根据各种参数发现可疑数据及代码。 

2007-12-09 21:51:00 786 1

RegionCap简陋的截屏工具

看到公司一个很简陋的截屏工具,自己写了个玩玩,简单的东西. 复制DC到内存再复制到剪贴板 本身只是Ctrl+C复制,后来为了符合一些人习惯可以用空格。 Alt+X(当前窗口)退出,右击白点也可以. (这个不需要运行库)

2008-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除