`
fulerbakesi
  • 浏览: 562970 次
文章分类
社区版块
存档分类
最新评论

技术博客开篇,坚持下去是最低的要求

 
阅读更多

终于要开始自己写技术博客的道路了。说到底,这也只是一个记录自己知识增长和技术进步的地方。如果能给别人带来一些信息甚至启发,那将是意外之喜。今天就先上一个从网上得来的crack程序吧。

这是一个可以获得MyEclipse blue edition破解码的程序。

  1. importjava.text.DecimalFormat;
  2. importjava.text.NumberFormat;
  3. importjava.text.SimpleDateFormat;
  4. importjava.util.Calendar;
  5. publicclassCrack{
  6. publicstaticfinalvoidmain(String[]args){
  7. Stringid="zhangzunwei";//输入你想要注册的用户名
  8. Stringnum="999";//输入你想要注册的机器数量,这样key就可以在多台机器上使用
  9. System.out.println(getSerial(id,"100",num,false));
  10. }
  11. publicstaticStringgetSerial(StringuserId,Stringversion,
  12. StringlicenseNum,booleanselected){
  13. Calendarcal=Calendar.getInstance();
  14. cal.add(1,3);
  15. cal.add(6,-1);
  16. NumberFormatnf=newDecimalFormat("000");
  17. licenseNum=nf.format(Integer.valueOf(licenseNum));
  18. StringverTime=selected?(newStringBuffer("-")).append(
  19. (newSimpleDateFormat("yyMMdd")).format(cal.getTime())).append(
  20. "0").toString():"-1012310";
  21. Stringtype="YE3MB-";
  22. Stringneed=(newStringBuffer(String.valueOf(userId.substring(0,1))))
  23. .append(type).append(version).append(licenseNum)
  24. .append(verTime).toString();
  25. Stringdx=(newStringBuffer(String.valueOf(need)))
  26. .append(
  27. "DecompilingthiscopyrightedsoftwareisaviolationofbothyourlicenseagreementandtheDigitalMilleniumCopyrightActof1998(http://www.loc.gov/copyright/legislation/dmca.pdf).Undersection1204oftheDMCA,penaltiesrangeuptoa$500,000fineoruptofiveyearsimprisonmentforafirstoffense.Thinkaboutit;payforalicense,avoidprosecution,andfeelbetteraboutyourself.")
  28. .append(userId).toString();
  29. intsuf=decode(dx);
  30. Stringcode=(newStringBuffer(String.valueOf(need))).append(
  31. String.valueOf(suf)).toString();
  32. returnchange(code);
  33. }
  34. privatestaticintdecode(Strings){
  35. inti=0;
  36. charac[]=s.toCharArray();
  37. intj=0;
  38. for(intk=ac.length;j<k;j++)
  39. i=31*i+ac[j];
  40. returnMath.abs(i);
  41. }
  42. privatestaticStringchange(Strings){
  43. byteabyte0[]=s.getBytes();
  44. charac[]=newchar[s.length()];
  45. inti=0;
  46. for(intk=abyte0.length;i<k;i++){
  47. intj=abyte0[i];
  48. if(j>=48&&j<=57)
  49. j=((j-48)+5)%10+48;
  50. elseif(j>=65&&j<=90)
  51. j=((j-65)+13)%26+65;
  52. elseif(j>=97&&j<=122)
  53. j=((j-97)+13)%26+97;
  54. ac[i]=(char)j;
  55. }
  56. returnString.valueOf(ac);
  57. }
  58. }

在这个程序中两个String类型变量:id 和name 分别改为你想要的用户名和key使用机器的数量就可以了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics