|
FPM不能使用?(Foot Print Maker)别急,那是作者的小玩笑: b5 ^! Z, f. d1 M
- D4 o' u- i6 |! w, w( E
用Candence Allegro来画PCB很不错,但是做封装很麻烦, i E5 F4 s$ t y& F$ l! N' c6 `- w
3 J+ s3 e9 h. [0 `6 K
还好有人做了一个免费的小软件FPM(Foot Print Maker),用来生成封装很方便
+ e/ F% V% l) g% r% O
! Q7 x; L, L1 N4 }8 ^9 l: K" q但是作者开了个小玩笑,0.0.8.0版本的从2010年4月1号之后只能在每个月的1号才能使用了,要用只能改日期了。* ]) s& {1 K9 o6 ^
3 H6 {, }2 O" X3 `
不过改日期也太麻烦了,用IDA看了一下,发现作者检测了一下时间,在xx之后不是1号就退出; ~0 H% q+ j- d3 t5 `% J! V
! \' ], B) ]# [7 D1 b6 N
如果想在其它时间使用,可以用UltraEdit把FPM.exe打开,搜索"33 C0 E9 F2",找到后换成"8B C0 E9 00"0 J/ [* s& \9 N4 P% y9 L, ~
( k k9 }3 ~: ] N
原理:5 J1 Z0 ^ u" p% r) {- q) s
4 Q+ G1 [7 L* K. s# ?: C( D$ Lxor eax,eax 变成了 mov eax,eax (相当于NOP)8 Y2 m3 {9 E% }: n, n+ l3 }% O
* i3 e9 C' T9 P
jmp xxxx 变成了 jmp [下一个地址] (相当于NOP)( G G, R; }9 h/ U2 b1 }# J9 _) l
|
|