|
FPM不能使用?(Foot Print Maker)别急,那是作者的小玩笑
- V4 R' P9 i% F/ D; |6 U) R
. ?7 W% S, t1 `! `7 P5 Y用Candence Allegro来画PCB很不错,但是做封装很麻烦
5 K, s, h) S* N. a' y8 |- r( q0 L: E1 j/ B) g
还好有人做了一个免费的小软件FPM(Foot Print Maker),用来生成封装很方便6 R# E/ u& O+ b4 a4 m! b
3 l' D- A) Q ], a- T5 t& k) x/ L+ ]
但是作者开了个小玩笑,0.0.8.0版本的从2010年4月1号之后只能在每个月的1号才能使用了,要用只能改日期了。
' s7 ]+ l% y8 ^4 }( h, k& y5 `# c
不过改日期也太麻烦了,用IDA看了一下,发现作者检测了一下时间,在xx之后不是1号就退出
7 m' t8 q) k8 \
0 L0 k6 C& R$ N' b, {如果想在其它时间使用,可以用UltraEdit把FPM.exe打开,搜索"33 C0 E9 F2",找到后换成"8B C0 E9 00"! u3 q) X A2 Y( n3 ^
2 n0 y5 t0 D! j* n% Q0 `7 c
原理:
7 r9 _7 o+ d# A5 b8 b
z' K9 l5 ~7 m0 f) F( A+ p, Axor eax,eax 变成了 mov eax,eax (相当于NOP)1 ?& S+ O8 B6 [7 ]) W9 ]- X
% u1 b! P+ v7 @: mjmp xxxx 变成了 jmp [下一个地址] (相当于NOP)( ~5 A1 T& C! C. @7 n$ `
|
|