请教达人指点!一个奇怪的算法,愿意100元人民币求解~

mediocrity 2007-03-13 10:09:45
我是新人,对算法不是很了解,是这样的
我有个程序的机器码是
679EA179759F98BC5790F9E337379E02

通过网站验证的,网站验证后返回对应这个机器的代码用来启动软件
我这个机器码的返回值我搜集了几个,如下

00e3c1126eb9fdfec1bc4687fedfed43a64580e9c77dede667e63c212d0aabc35cad7d78c8ecf66e7dd777fe4c533cedcaa0f15929edcaed65bcf0517d4b838329becd6acacdfef6191c472dbd81c336e9886e1143183487f1b91f5a

0985ea02e52d93ff487f307aab3f57402df2182e80ccfc1160e78e6d4f452650bab58aa5ea194b717aa12914aac7a6a88ae7b7daaa731111f89517bd4b6d2d899c159cce3457e92060045312662ea860f0d22f75cd15edf4004d0307

0d0d1dfd2b74f2fe76bdd00e756947fc9f40fb0b579c27937840cd0c1b1c480a7da698bb6e8f35ad7c44c9a5d3e672377cff25e7a072bebb81d464b65df7d6fca30a34b7be2c19a6ab2da40db823343ba23a72eb1589bff3de797569

900000005939ed5be7c651094e824f5276ae01df0ea9ffac59df1c01a42ea3e7a74eadd36627393ecd4ffebe844519a63939f04cda136f764de2e614f60caca3ced314f84592ccbfa335fb2102312fcec0db50db00a4261342eb46e4

92e818f472e11297a8fd2dab17f11e5e195e0fad344e20ba159895fdf6f5bf2012e3aff6bef885de59fc76145e1120d374f04fe18a5b568134ac98f97249d181e9b4a4458467deef8b8b4b1acc4eb814e76f017ee0143f47650fe209

9ae778bab4725e28401cbebc1e0f13ecb4f34ce4ab5406c8ad2f27f5c3ec5ed372f172b377ab032dfc595050587ba0f3be0ad46976a69ce817774a6f87232708be1d10af996fe927a8b4043de80ea432c273b4b99999a6f76aa0745c

9df458ebee84f35bd27a6a2d30b911fc85cd6373185471ee24a8abd586814e7630b653be09cda730b9e2bb01f1ab2b1c30d478b55c4efc3c6daf93714264757534624c4440aaf42ef022a6b8f23bf1bf59c109c95e0cc7366a8fd49a

9e50fbe6389fb0099c26f884f61c522d78d56a70796dd4540ece2da3a9071177136d2fcba6132ea632e83701e9cdbed2147840a1dd17d3fc4476e993d563b697ba6019b2e0772ef5197f354f13ada3e6029607e48a49abb6a1ca15fe

a8310c2f7de002082e1732924230a6f878ad090892f4e77b127df8ae882fb288fcaaabcde712fcfbab6c65f57f9789362b55a6735e43751bb21956505475f7ea65bf422d096fb2392e01d0ba2de645da081ae3562fc11cbe1836e11f

ae3445ff01111e2f19ff452cc8c88a7f226b5e78fb641b697b5ea62f8c0efb6a559e17e6f54d572501088960177f0b2fcba97e779cc308b0a632554334f22d5ba6c9f928b25b7701fbe649c3e87746cd17a3f2b431e3809e52353deb

d0da573731cfadb5de30ee6697ba394c5ffea7117e47565e7223b742dc702703abe59841f2633ce56a838743971331e52efab536fae8a0594057fe3e63ca76ae12a8e653ab614b77a436e879a4c7ad17ed7db6c4b8c9a0b5a12a33d6

d1f4a8e52fe38a173a46aaa1cda5fdeca85e728a646754ae19bc8ebfa9654af4fddd2e7c1ea512e8b5c4b7e0bbde80538ab5d2af172d74eee8a3701c28eaf2ebec247c307724bc5bfd5385153882f9f6190aa746dd24fb7aa6acc0a2

bc0e9a6cd1bf1991a7cc319bb3449c9c7fe3e8d41f4c2a44f627e8430afc9a4345a55a5ffd9ba472bebe18de2c59a5f62f27711805f512e1f9d8c7067caba5ee4bab42af0cbf65b3e30d9d9bb7ad358aa6ac279f719d759d1add39b2

bf7dc76e85e4eb358cfc992323f8e9429a459233d6ec187df72435b6a92324f79042a94bebb8907b9aa29d02e113325916304ee3a9a0cd5998b4f9475c405cd484f2b2f557f1e4247eb1a43da6d72bd3b8f4b4a6802b79e39c743cbd

c84e9ef5ab7498aa4905caf630f6f0e088ef1accc5270e7b891210eb993b2e41a675e389d0f6fd5c1c36a4761cc5b1da4c503f7d1cb854ac2f5926ae2843cdb354e34b489f645327733300b8cdcdfd2c6c4dc70a97a633f04fff2358

d2a7815cea377879df03e155200f87a581290df8210d6785744772ae27226149f7b0cc891167660e82cda3ab1913a1e6fc23b1d722a4ff3777cff23566d309768459ffaf19a5b70ac82c0c470d77ab1c552e61b7d20aa88377e5af63

cc696823be59946ffe38bd7673b604733fa642d32df82137c7e8a1b50e4308730467a8f843c5eb1efc23d377b6c4a69d1c5cbde5c9724339e8a3a7161dbb8153b7e6a2134e696f1d12bda09fd372a7ed1d3668fdffabad3f514b50b7

d5434a078a61a9add12fe015e31fee9b0629a2e8e5b055c8e2f6aa5bcc3663af099669ecc87ef30f1c7a067527b72a71a325731576a32a5934f515bf2be8b636e34e88e77961c7bfe21fac71dd09459d7760ef026a49a166bef78811

d919779a45ca3768e672995e96b462fe30c7434273ff9627cb3759c8686fb87caf99ec252fba133e421a976de4ff426200edf9ad15d5e639696a3d017a88978eddfe85dc275976ffc28efa736d6f196d1a1056ea817bcacbf04e9718

de4fe81528ab9be843be461c3bd44ad3ab9271fb0cb8fab85924fd14785ff1a0cdd33116089fad9066b75827455b0c9274b82f5305a03375faa3887146ab446d7ee6bccb66a2b07c76ef70118a0c1cf92968b0f1e4d238eee420421d

e5117d8861e76d26b3bc3249426f3b7c7e4027a003f07cda3ea3fc2f0aa0e854c09ae62dd8ddc967863cbde12fac1d0e4cc01a9af384b8ad77487223e57c6d54057b7c7fad3c3cd8493148259e328754d871d776a07483e05ccd51c2

eadaf0d9e9cc912438e3e23a5839d1ad3525b523cd772dcdcfd657a54d931497dc6f61f9201eba0bb993a99a76712fd6317047189a4de90e7bda84a31c8ed32d7fc1a5ad4c2a7f873ab6a9ba255e4863c1c65ee6a76143eaaaa451fd

f4477b4fca74bd8c56b8607c83c2ca0216a61d4a0eca7d304fe716144fa88546b96a62cda6bfb7c7a685874abdf346b9d0aa007767f1bd832195f0a971d4b9c8d85408bdf2a269e2f5a4f350c3fe95855258a09121b7ed510634f20c

fa10ecff7b2ece1ff0b7461db2abf800af08adef03737e7b011a84944926da302a27ea73b2a6b1f4ab2a609a7656331c9e08f4dd2fafe6b8f0067d349a691307aae8d49a2e5b30ab7ef813a30006acec442153201f5d9f280a0ca569

fbd39e3b661ef67dd28aa72d5e26aa2dc5b7c6e6b7b2efcada3cccc523a2296c53b7e8944f5fd61cd02dabaa1587a2ba2d818313c7f6b2a5b6cf678e1c7c89fcab65430a7742c356ae4cd291342bf0c76c2d29e877233703e0216fe2

fbf00ed66dffc0c990b612549e2565a4c157595e2e40fdb160ac7ff764f2d2a6a4f57798dcf858ac7a4502b7b25f3a581c014760b25226d18640646d4f16f04aa78b5831e345a2fd7be19dbb7de764971cbb5e75e8587d76a466e453

其中 900000005939ed5be7c651094e824f5276ae01df0ea9ffac59df1c01a42ea3e7a74eadd36627393ecd4ffebe844519a63939f04cda136f764de2e614f60caca3ced314f84592ccbfa335fb2102312fcec0db50db00a4261342eb46e4
试的时候返回过了3次.

我先因为是MD5,但是MD5是不可逆的,然后以为和时间有关,但是现在又能够重复返回.
谁能够帮我破掉这个算法啊?!
...全文
1446 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mediocrity 2007-03-14
  • 打赏
  • 举报
回复
可能和用户名qweasd有关,
只是想看看这个做法,
因为他比较奇怪的,能重复生成同一个密文,本地又要验证是否和机器码一样.
mochen5460 2007-03-14
  • 打赏
  • 举报
回复
那么容易破,人家还怎么赚钱?
mediocrity 2007-03-14
  • 打赏
  • 举报
回复
还不是逼不得已哦
mediocrity 2007-03-14
  • 打赏
  • 举报
回复
请问楼上是用正版的WINDOWS和OFFICE吗?
ahjoe 2007-03-14
  • 打赏
  • 举报
回复
个人认为,破解软件是不道德的。
ahjoe 2007-03-14
  • 打赏
  • 举报
回复
为什么要破解?
shan_ghost 2007-03-14
  • 打赏
  • 举报
回复
可能的选择太多了。

从长度上看,有可能是RSA。

处理流程可能是:根据时间或其他信息(比如机器启动以来的时钟周期数),再加上你的机器码,生成一个验证包;然后人家的服务器用某种算法确认你使用的是有效拷贝;再用自己的私钥加密这个验证包(加上通过标志,或者干脆通不过就返回随机数据),返回加密后的信息;最后,你本地的程序用内置的公钥解开这个返回包,并确认解密结果是否是自己发送的合法数据。

至于返回重复信息,可能是他使用的干扰信息源还不够好。
但即使是这样,有RAS做后盾,这个算法也已经是无法解破的了。

对付这类东西,还是不要直接打算法的主意了。从其他方面找弱点吧。比如可以查找代码中注册验证的比较点,然后把相等跳/不跳改成必然跳/不跳等——这需要汇编/机器码以及调试器方面的知识。

33,007

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧