|
FPM不能使用?(Foot Print Maker)别急,那是作者的小玩笑' q& e7 s' r+ i# x$ |
( h5 J- e6 b; } s用Candence Allegro来画PCB很不错,但是做封装很麻烦
4 Q4 i& x/ I% Y, Y/ S/ S9 I+ q! E- d/ J$ e S% T. s! d
还好有人做了一个免费的小软件FPM(Foot Print Maker),用来生成封装很方便/ E8 u( @/ f, l4 W& z
/ r: u* Z+ h/ p$ h
但是作者开了个小玩笑,0.0.8.0版本的从2010年4月1号之后只能在每个月的1号才能使用了,要用只能改日期了。( N6 w0 N- C, `' l" o$ a
) |/ d# i, ^$ |4 |* ^8 g3 A
不过改日期也太麻烦了,用IDA看了一下,发现作者检测了一下时间,在xx之后不是1号就退出8 o! W& ^6 \% n1 n! u; G; u
, ?& L7 a% v, X; a( m8 Z如果想在其它时间使用,可以用UltraEdit把FPM.exe打开,搜索"33 C0 E9 F2",找到后换成"8B C0 E9 00"4 x9 s: H' u, m! Y( k1 m- C( U8 h0 S
% U" ^2 x9 ~* \# f% F5 M" t Q
原理:
; w: P9 J! J3 q) t1 v' M! u p5 l5 L$ H; T
xor eax,eax 变成了 mov eax,eax (相当于NOP)) L9 r0 Z9 @5 @# R: Z2 F! G T
. i' K5 g) V& d6 V( _7 F8 P# U0 ~# W% K/ R3 zjmp xxxx 变成了 jmp [下一个地址] (相当于NOP)
% K" t: E( Z3 \2 o, ` |
|