|
FPM不能使用?(Foot Print Maker)别急,那是作者的小玩笑
# ]) @& f" N; \$ t8 e* u9 C; n: ^* \
用Candence Allegro来画PCB很不错,但是做封装很麻烦
. U O# ]$ v8 e" f: ~% R! ]. ^7 z) |, M0 w, _
还好有人做了一个免费的小软件FPM(Foot Print Maker),用来生成封装很方便
; }& D5 ?% ~) p+ u& l" b% C! a5 x' j8 o, H6 o
但是作者开了个小玩笑,0.0.8.0版本的从2010年4月1号之后只能在每个月的1号才能使用了,要用只能改日期了。
' F f& l1 [' w& W. C* o( r# A+ R* X: ^1 @
不过改日期也太麻烦了,用IDA看了一下,发现作者检测了一下时间,在xx之后不是1号就退出 ?- Y1 m) G7 {* B) Q9 H$ [
" d3 a- Q6 X# R& J( J- a O如果想在其它时间使用,可以用UltraEdit把FPM.exe打开,搜索"33 C0 E9 F2",找到后换成"8B C0 E9 00"
2 ?! Z& |( O; o. k% J% Z: ]
1 Q# ?$ H& s+ o% W- E原理:
- m/ M5 c) A3 P$ q) |; T# d: {! H1 v) |
xor eax,eax 变成了 mov eax,eax (相当于NOP)5 f/ a+ q `' Y1 s* N9 ?
! T3 A# r3 o3 Q. y
jmp xxxx 变成了 jmp [下一个地址] (相当于NOP)
( V5 [( {, ]. o; K, c0 e6 ?+ W |
|