大熊猫猪侯佩 (︶^︶)

hopy是一只贪吃贪睡爱鹅鹅的大熊猫猪

MacOS中创建Sublime Text3快捷方式返回Operation not permitted的原因及解决

在类Unix系统中我们可以很随心的添加一些程序在终端里快捷方法,比如将一些常用的工具放在/usr/bin下面Sublime Text3是一个小巧精致而又功能强大的程序,而且本猫也安装了Swift语言的语法包,对于一些天马行空一闪而过的的创意再也不用动用Xcode了.所幸的是在Sublime Tex...

2016-10-14 14:37:35

阅读数:1799

评论数:0

Swift完成fizz buzz test

看到一篇文章上说,很多貌似看过很多本编程书的童鞋连简单的fizz buzz测试都完不成.不知道fizz buzz test为何物的,建议自行搜之.测试要求是,编写满足以下条件的代码:Write a program that prints the numbers from 1 to 100. But...

2016-08-17 16:59:48

阅读数:463

评论数:0

Swift中如何转换不同类型的Mutable指针

在Swift中我们拥有强大高级逻辑抽象能力的同时,低级底层操作被刻意的限制了.但是有些情况下我们仍然想做一些在C语言中的hack工作,下面本猫就带大家看一看如何做这样的事.hacking is happy!!! ;]如标题所说,现在我有一个Int变量x,我想取得它的地址,然后转换为Char类型的地...

2016-06-07 17:22:49

阅读数:2296

评论数:0

一步操作关闭iOS状态栏(电池栏)

状态栏某时也蛮碍眼的:将其关闭很简单;打开项目的info.plist文件,添加新的属性为NO的一行 View controller-based status bar appearance :最后结果如下图:

2015-09-05 16:42:35

阅读数:712

评论数:0

javascript语言扩展:可迭代对象(5)

文章1-4篇说的都是js中的可迭代对象,下面让我们看看ruby中的等价物。 不可否认,ruby中对于迭代器和生成器的语法都相当简洁;ruby从一开始就有一个简洁的基因,而js后来的不断扩充使得其有些语法比较“别扭”和“奇怪”,虽说ruby也不比js小几岁啊!(官方的说法是一个1992年一个199...

2015-03-22 13:28:50

阅读数:954

评论数:0

ruby中如何直接编译运行C代码

我们知道ruby通过C EXT可以很方便的运行C代码,其实只要是C接口的语言都可以,比如汇编语言也可以哦。但是一些简单的函数难道害得费劲用C扩展的方式吗?其实ruby gem里有RubyInline包,通过它可以在ruby源代码里写C代码,然后调用执行啊!     直接用 gem install ...

2014-11-30 20:46:05

阅读数:2873

评论数:0

Understanding the Objective-C Runtime

Wednesday, January 20, 2010 Understanding the Objective-C Runtime The Objective-C Runtime is one of the overlooked features of Ob...

2014-07-06 21:21:25

阅读数:1455

评论数:0

用windbg显示特定进程虚拟地址的方法

1 必须使用Livekd.exe启动

2014-07-03 21:29:53

阅读数:1284

评论数:0

C语言里为何会有“2+2=5”的结果

写这篇原创文章是因为看到了极客中的一篇文章《有趣各种编程语言实现2+2=5》,其中C语言是这样实现的: int main() { char __func_version__[] = “5″; // For source control char b[]=”2″, a=2; printf(“%d +...

2014-06-25 11:43:14

阅读数:2761

评论数:5

如何在os x或ubuntu下安装最新的ruby

os x下安装最新ruby

2014-06-07 20:21:21

阅读数:1887

评论数:0

unix下快速混淆源代码

只能算雕虫小技,但可以快速简单的做混淆,如下: #vapyhqr #vapyhqr #vapyhqr #vapyhqr #qrsvar MAX_NAME 256 vag znva(ibvq) { qbhoyr s = 123.456; sybng k = 123.45...

2013-11-05 20:12:52

阅读数:6972

评论数:0

Mac OS X 内核Rootkit开发指南

1.引言  1.1 背景介绍          困 扰着不同操作系统的Rootkit已经由来已久,Linux,Windiws,还有各种类BSD等系统都受到了Rootkit的极大危害。目前广泛使用的 一类“内核Rootkit”,是原来“文件转移Rootkit”的衍生和发展。这种发展趋势的...

2013-01-25 14:49:25

阅读数:4724

评论数:1

在linux下监听转发后的端口

ubuntu12.04下nc -l -p port已经无效,将-p丢掉直接nc -l port即可.     我们要得效果为将telnet的端口转发到端口2222.     首先监听端口 : nc -l 2222     开新终端输入 : sudo iptables -t nat -A PR...

2012-12-04 11:54:18

阅读数:3202

评论数:0

“时光机器”穿越过去逆向修改老16位程序

好吧,我承认偶有标题党的意味。     切入正题。有人让我帮忙看一个程序,要求修改一下其中的电话号码。拿到手后发 现这是一个现在不常见的16位程序。应对方的要求将一些敏感信息隐去。     简单的介绍一下破解过程吧。首先在dosbox加载运行,在ida中修改dos16PE。需 要修改的电话...

2012-11-18 12:36:20

阅读数:1364

评论数:1

思路:如何跳过CreateProcess调用底层创建进程函数

论坛近日有人在问如何跳过CreateProcess调用底层的NtCreateProcess。 我想说的是不能单纯看这个问题,首先不同NT内核版本CreateProcess进入 底层的路径是不同的: 2k ->NtCreateProcess xp ->NtCreatePr...

2012-10-28 19:25:32

阅读数:4895

评论数:0

如何成为一名黑客 FROM ERIC RAYMOND

如何成为一名黑客作者:Eric Raymond翻译 waterbird [AKA]------什么是黑客?Jargon File中对“黑客”一词给出了很多个定义,大部分定义都涉及高超的编程技术,强烈的解决问题和克服限制的欲望。如果你想知道如何成为一名黑客,那么好,只有两方面是重要的。(态度和技术...

2011-12-24 11:55:51

阅读数:5523

评论数:0

“不死鸟”号历险记---和扫雷过不去篇(无厘头版)

“不死鸟”号历险记---和扫雷过不去篇(无厘头版)     程序逆向初步之二:测试环境Windows XP SP3       (警告:本文情节纯属虚构搞笑,没有讽刺任何现实国家机构的意思哦) (建议:在看以下文字时,最好头脑浮现鸟山明阿拉蕾中漫画人物的形象以达 到较好的YY效果。) (还是那句老...

2009-09-03 14:11:00

阅读数:1943

评论数:1

用户层关闭瑞星2009杀毒软件安全保护

我写这个纯粹是hacker精神,如果被滥用做病毒木马一类的邋遢东东,可跟偶没关系哦。   原理very简单,我发现瑞星监控主要在RavMonD进程中,如果打破其与内核的联系,则 瑞星监控功能就无法正常工作了,怎么打破联系呢?如果是进内核的话当然有很多的办法, 从而没有挑战性了,况且RavMonD会...

2009-07-29 18:49:00

阅读数:1969

评论数:6

[原创]和Taskmgr过不去篇(无厘头版)

Hook入门级文章,主要想培养一下偶写文章的感觉,老鸟无视…我想看看技术文章能不能无厘头的写,如果效果不错的话,准备更上一层-----用我的原创漫画表达。:) (警告1:文章中有部分“限制级”词语,请11岁以下弟弟妹妹误入)(警告2: 修正警告1,不是“误入”,是“勿入”哦,我没有做暗示哦…)正义...

2009-07-01 09:21:00

阅读数:4372

评论数:11

原创]我是如何破解的

闲来无事,想找几张老游戏玩玩(主要是因为机器太老新游戏跑不动),翻出一张,序列号我有(正版哩),但我忽然想很久没破解了,不如再试试破解吧。首先用 ollydbg (已成为习惯) 调入光盘根目录下的 setup.exe 文件,单步运行后会突然跳入全屏的安装画面,看来有些东西错过了。打起精神重新来过,...

2007-04-12 08:14:00

阅读数:2576

评论数:5

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