|
FPM不能使用?(Foot Print Maker)别急,那是作者的小玩笑
+ o% n! _( A8 v. C C
8 S. M' j; o" m1 O- I/ S6 |3 V用Candence Allegro来画PCB很不错,但是做封装很麻烦8 _( M! }6 n' x: O; Z' J. n
" V+ ]: `8 z6 b; k还好有人做了一个免费的小软件FPM(Foot Print Maker),用来生成封装很方便
, j' L0 `0 @/ @- |3 V* E; ^8 Y& F8 M" ] `5 W. z
但是作者开了个小玩笑,0.0.8.0版本的从2010年4月1号之后只能在每个月的1号才能使用了,要用只能改日期了。
5 V' O# w% y8 T2 {3 i6 q, K0 L9 w+ U, T% v9 T. q
不过改日期也太麻烦了,用IDA看了一下,发现作者检测了一下时间,在xx之后不是1号就退出
' x7 R# Q' h1 M# W& e# b+ C# C3 n2 i0 p9 Q$ [; Q7 G4 d
如果想在其它时间使用,可以用UltraEdit把FPM.exe打开,搜索"33 C0 E9 F2",找到后换成"8B C0 E9 00"
' Z9 c& R) r! z! s) g& a3 r4 j, i. g8 p7 i6 b
原理:' w; v x0 k0 {, o& x5 A" M! [: D4 Q, z
2 s( j6 Q. U( M4 Q3 G$ S
xor eax,eax 变成了 mov eax,eax (相当于NOP)/ A" d5 T2 p# p& F, T& t6 P
. s% K$ n/ V$ q$ J
jmp xxxx 变成了 jmp [下一个地址] (相当于NOP), v& O# w7 S) F/ N- M+ A$ H/ h1 q
|
|