七行プログラミング p ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
116:デフォルトの名無しさん 06/10/16 15:48:13 こういう基本的なことは重要 117:デフォルトの名無しさん 06/10/16 17:02:54 それよりもコンピューという略し方のほうが異常だと僕は思うね。 118:デフォルトの名無しさん 06/10/17 00:14:52 >>117 ついに「ぴゅー太」と呼ぶ時代が来たようだな。 時代が追いついてきたな。 119:デフォルトの名無しさん 06/10/17 00:20:38 マイコンと呼ぶ日も近そうだ。ベーマガスペシャル復刊とかね 120:デフォルトの名無しさん 06/10/17 01:03:25 1chipMSX買っちゃったしね。 121:デフォルトの名無しさん 06/10/27 23:58:59 BCELを使った Java難読化プログラムです. 現在,9行.あと少し.キャストがうぜぇ.groovy なら問題なくできるだろう. import org.apache.bcel.classfile.*;class O{public static void main(String[]s) throws Exception{new O(new ClassParser(s[0]).parse());}int n=0;void u(Constant c){ConstantUtf8 u=(ConstantUtf8)c;if(u.getBytes().charAt(0)!='<')u.setBytes(""+ ++n);}O(JavaClass j)throws Exception{ConstantPool p=j.getConstantPool(); Constant[]c=p.getConstantPool();for(int i=0;i<c.length;i++){if(c[i]!=null){int t=c[i].getTag();if(t>8&&t<12){ConstantCP q=(ConstantCP)c[i];if(j.getClassName() .equals(q.getClass(p)))u(c[((ConstantNameAndType)c[q.getNameAndTypeIndex()]). getNameIndex()]);}}}u(c[((ConstantClass)c[j.getClassNameIndex()]).getNameIndex( )]);j.dump(n+".class");}} BCELじゃなく,ASMとか,javassist を使ったほうがいいのかな? java -cp .:bcel.jar O <target classfile>
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5386日前に更新/140 KB
担当:undef