|
FPM不能使用?(Foot Print Maker)别急,那是作者的小玩笑
* ]0 C7 m, M3 i' y" l6 E9 |+ J9 `6 B) M$ t" ?3 o. ]) B* j
用Candence Allegro来画PCB很不错,但是做封装很麻烦
. J P6 K- }9 }8 g( I1 h( E1 m* E! V+ r* V' M( {+ A1 h
还好有人做了一个免费的小软件FPM(Foot Print Maker),用来生成封装很方便2 z4 y. R# r" r. j& d7 L3 O
/ }. T+ a( S; ~+ W) ?4 w但是作者开了个小玩笑,0.0.8.0版本的从2010年4月1号之后只能在每个月的1号才能使用了,要用只能改日期了。- q$ g# h6 o+ q% j0 b. Z0 r
}/ [) T A* K# ?不过改日期也太麻烦了,用IDA看了一下,发现作者检测了一下时间,在xx之后不是1号就退出, q5 f* G! p( @
& s0 s0 H" |/ h. P5 ^. W如果想在其它时间使用,可以用UltraEdit把FPM.exe打开,搜索"33 C0 E9 F2",找到后换成"8B C0 E9 00"
% G( `" x0 `+ O- m, E6 N/ ~, R2 D3 Q2 F$ B' G E
原理:
$ X! Y; B) \% k' \: w" \' _
4 t( n( }" M2 m% h8 ?' O9 Axor eax,eax 变成了 mov eax,eax (相当于NOP)5 G0 y; ~7 V/ u2 \1 z* h
. [" e3 e. Z$ t; X" Djmp xxxx 变成了 jmp [下一个地址] (相当于NOP)
. v7 M4 U1 D' x |
|