Posts Tagged programming

[CodeSnippet]Perl实现Gtk任务栏的消息提示

依赖的Perl第三方lib为Gtk2::Notify

Ubuntu下安装:

sudo apt-get install libgtk2-notify-perl

代码如下:

#!/usr/bin/perl -w
use Gtk2::Notify -init, "Test Per[......]

Read more

, , ,

No Comments

Firefox扩展调试的新方法

在上一篇blog《Firefox扩展调试的一些心得和技巧》中,我还没有找到办法来做到源代码级别跟踪调试,只能通过日志输出的方法。今天通过一个上午的hacking,找到了一个目前为止还算比较完美的源代码级别断点调试。

用到的工具

Fi[......]

Read more

, , , , , ,

No Comments

2010 CWE TOP 25

一年一度的CWE TOP 25又更新了,今年的CWE TOP 25进行了重大改进,抛弃了2009版中的按照“弱点”分组、无排名先后顺序的组织方式,引入了新的“票选”机制,引入排名,去除了大量过于抽象的CWE编目,强调可操作性和安全改进建议的一致性、细节和可理解性等。

2010版CWE TOP 25[......]

Read more

, ,

No Comments

[推荐]基于Windbg的一个漏洞可利用性分析插件

微软在最近的CanSec West 发布了一个开源的WinDBG 插件 !exploitable Crash Analyzer (MSEC.dll),该插件主要用于分析程序崩溃和引起崩溃的程序bug是否可以被漏洞利用之间存在关联,同时,还可以便于微软确认漏洞的唯一性。

MSEC 开源项目的主页[......]

Read more

, , ,

No Comments

[Ubuntu小技巧系列之二]programming in C from scratch

 工具链

  • build-essential              Informational list of build-essential packages

手册页

  • manpages-dev              Manual pages about using GNU/Linux[......]

Read more

, , , ,

No Comments

[原创]vim字典文件自动提取工具

vim有一个非常好的特性——关键字自动完成功能,这个功能对于coder来说是非常贴心的。因为我们经常会因为一个笔误,敲错了一个字母或者漏打了一个 字母而导致程序出错。对于C语言这样的编译型语言来说,一般只能等到代码编译时才能发现错误。还好,有了vim,生活原来可以如此的美好。哈!

用Perl写[......]

Read more

, ,

1 Comment

[原创]IP->DNS域名反查小工具

原理很简单,利用MSN Search的特殊搜索语法ip:x.x.x.x
废话少说,上代码,想到哪儿写到哪儿,以后用的时候再慢慢完善

基本用法:
perl SEHack.pl [options]
-ip ip:x.x.x.x #单个IP地址
-iplst file[......]

Read more

, , ,

No Comments