|
FPM不能使用?(Foot Print Maker)别急,那是作者的小玩笑. O S. l, h& A5 k9 f, i, W% |
/ N! R, A5 b! h$ `用Candence Allegro来画PCB很不错,但是做封装很麻烦
0 g$ J. [& g0 J9 p0 {- f* a% c' s
9 Y! Y7 T/ A4 l; m7 \6 Q: V还好有人做了一个免费的小软件FPM(Foot Print Maker),用来生成封装很方便
1 N5 k- u/ r# b! N+ ]& b, c, T4 b# U- N; F" y; [: x
但是作者开了个小玩笑,0.0.8.0版本的从2010年4月1号之后只能在每个月的1号才能使用了,要用只能改日期了。
2 n2 X0 A$ P. H) \+ I
$ }7 M, U) _8 d1 F6 o$ b不过改日期也太麻烦了,用IDA看了一下,发现作者检测了一下时间,在xx之后不是1号就退出7 `8 ~: A0 I) j( I4 i( E
( Q* X+ y) H% L; ]+ F
如果想在其它时间使用,可以用UltraEdit把FPM.exe打开,搜索"33 C0 E9 F2",找到后换成"8B C0 E9 00"
G% d% @! C& m, ^( }: S8 [* Z5 ^5 ~$ g ^$ s. ^ D* z/ r. ?
原理:& T( s2 d, Z1 T0 R2 H; C& z
$ X) | S8 G& q! k
xor eax,eax 变成了 mov eax,eax (相当于NOP)1 W. r7 W4 {# V/ x! l3 c
8 ], _2 G) M6 y+ w) ~- H, e( t3 \
jmp xxxx 变成了 jmp [下一个地址] (相当于NOP)
+ O3 W4 q; F% m2 f1 g' t |
|