能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
[原创][书单]从无到有,自己制造计算机
自己设计制作CPU与单片机
非常有趣、激动人心,带你进入此前难以想象的领域——自己DIY设计制作CPU与计算机。看完这本书,你会强大到连你自己都感到害怕。
http://product.dangdang.com/23552466.html#catalog
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
[注意]测试你的肺活量,按住键盘0,憋气,看你能有多少行,男人不做假!
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
[原创]NAT穿透的详细讲解及分析
http://www.raknet.com/
这里有完整的p2p源码,包括检测nat类型,打洞不通,还提供了转发服务器模块。
街头篮球 就用了此库,它的udp传输算法用了udt (http://udt.sourceforge.net),百度hi的p2p部分就是用的udt库。
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
[求助]ida插件编写
typedef uint32 ea_t;
typedef unsigned int uint32;
#include <ua.hpp>
// 反汇编当前光标所在位置的指令,
// 并使其存储到‘cmd’全局结构中。
ua_ana0(get_screen_ea());
// 显示第一个操作数的相关信息
msg("n = %d type = %d reg = %d value = %a addr = %a\n",
cmd.Operands[0].n,
cmd.Operands[0].type,
cmd.Operands[0].reg,
cmd.Operands[0].value,
cmd.Operands[0].addr);
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
[原创]寡头统治
中国每年有80%的大豆依赖进口,但所有进口的大豆中,90%以上都是采用孟山都的技术种植出的转基因大豆。
孟山都 座谈会
根据绿色和平的调查,当前世界上绝大多数的转基因作物研发的相关技术都已经被孟山都等少数公司所控制,而且这些生物巨头已经通过专利技术和国际公约,攻陷了一些国家的粮食控制权。现在阿根廷国内种植的大豆99%以上都已经是孟山都公司的转基因大豆,阿根廷的农民不仅要为这些转基因大豆付出额外的费用,而且从此陷入了法律诉讼的泥沼。孟山都公司已经实际上垄断了阿根廷的大豆市场和大豆种子的销售,从中获取了巨额利润。
据称,孟山都公司在多件有关其产品的危害性方面涉嫌造假,并造成了多起人畜疾病和死亡事件。详情请看扩展阅读的视频。
目前掌握全球粮食运销的是4家跨国公司;四家世界五百强企业,即美国ADM、美国邦吉、美国嘉吉、法国路易达孚,业内称之为四大粮商。人们习惯根据他们名称的第一个字母,把这四家称作“ABCD”四大粮商。这四个占据世界粮食交易主要份额的四大粮食集团行事低调,关于他们的新闻并不算众多,但是他们对于世界粮食环境的作用却没有人能够小视,美国前国务卿基辛格曾告诫世人:控制了粮食,就控制了人类。要说四大粮商控制了人类,多少有些玩笑,但是对于粮食的控制却是不争的事实,了解他们对于我国粮食产业的发展有着不可或缺的总结性效应。
就因为世界不公平,所以人类要用智慧,理智创造一个,丰富多彩的,精致的,生生不息的,相对公平的世界。
能力值:
( LV12,RANK:240 )
LastError v0.0.1 (Ida 小插件)
本来是想通过函数 get_reg_val 读取 fs 寄存器的值,结果不管读取哪个寄存器的值该函数老是失败,不知道为什么。有没有哪位大侠知道?
// The debugger structure defines a set of hardware registers in dbg->registers.
// IDA also recognizes register names for each defined bit in bit registers.
// You can use all these names to set or get a register value.
//
// For example, with the x86 Userland Win32 debugger you can use
// register names like:
// - "EAX", ... "EBP", "ESP", "EFL": for classical integer registers
// - "CS", "DS", ... : for segment registers
// - "ST0", "ST1", ... : for FPU registers
// - "CF", "PF", "AF", "ZF", ... : for special bit values
// Read a register value from the current thread.
// Type: Synchronous function
// Notification: none (synchronous function)
Read a register value from the current thread.
应该是你调用的时候,IDA不知道你要访问哪个线程的寄存器,因为你的程序是异步的,所以get_reg_val一般在注册回调函数中调用。
如果想调用get_reg_val, 可以使用同步调试模式。
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )
能力值:
( LV12,RANK:240 )