西门子PLC主程序没有加密,子程序加密如何破解

西门子PLC主程序没有加密,子程序加密如何破解,第1张

程序 很容易解密的

子程序加密的 一般是PID 脉冲等 用西门子的库程序就有加密的子程序 一般不需要看的

如果确实要看 很容易就打开了 打开后 用梯形图看 有很多无效网络 用语句表能看到程序

你没有具体说是要破解什麼东西,所以很难正确的回答到你的问题.

如果你问的是用网上下的程序破解一些小程序,那基本上只要会上网就行了.

但如果你说要破解别的程序或密码,第一,程序语言本身是一定要精通,而且不只是精一种,你可能会 VB , 还要用 C , 甚至组合语言.因为很多反组的软件都是反为组合语言的.基本上会的程序越多越好,而且要精.

当然,密码学这门课也是一定要精的.这里数学的底子也要相当的厚.

如果要通过网络侵入别的电脑,那麼,除了要具备上面说的,还需要具备各种通信协定,各式路由,及防火墙的知识,另外还要知道被入侵作业系统本身的安全漏洞等.

当然不只这些,就是粗浅的提一下而己.

第一个问题:复杂的C程序可以破解吗?

简单地说在复杂的东西也是可以解开的,只是不同的程序,不同Level的人所需要的时间不一样。

第二个问题:复杂算法的程序怎么写的代码?

如果一点没接触算法,这肯定是很吃力的,这个问题也没有直接的回答。但是可以通过学习来提高自己的算法能力。

比如看一些初级的算法类的书,从简单到难慢慢提高。

一开始不要看复杂的是会打击自己的自信心,循序渐进的提高。

看过一些书后,可以自己尝试开始写代码,不会的也可以看看别人写的源码,网上也有很多开源的代码可以学习。

学习的起点不重要,还是得能坚持。

软件破解分高级破解和初级破解,高级破解是将整个程序破解,初级破解是只破解注册过程,也就是说将收费软件变为免费。要学习破解汇编语言是必学的,因为任何程序的执行过程都可以返汇编,而相应的汇编语言却不能对应高级语言。对于新手来说那么在执行过程中监控CPU,可以得到整个程序的执行过程,只要找到其中注册的一段,然后命令CPU跳过就可以了,任何程序都可以返汇编,顺便说一句,汇编语言是非常难学的,其中要用到非常多的微处理器知识基础,比如CPU的BUS,各种模式等,想精通汇编语言仅仅掌握几个指令是远远不够的。

查壳 →脱壳→破解

→破解(没有壳!)

更加详细网上有答案

最简单的破解方法

不过现在一百个能有一个这样的就好了呵呵

VB字符串破解

用OD查找真正注册码

载入脱壳后的程序

查找注册错误提示(右键搜索》所有参考的文本的字符串)

这里提示的是Password Wrong!

文本字符串参考位于 动画:text,项目 10

地址=00402048

反汇编=push 动画00415094

文本字符串=ASCII "注册码错误!" 双击

…………………………………………………………………………

向上查找关键跳!关键跳上面的Call是关键csll

关键acll F2 Shift+F9

→00402034 FF15 E0234100 call dword 关键call

0040203A 83C4 20 add esp,20

0040203D 85C0 test eax,eax

↑0040203F 74 15 je short 动画00402056 关键跳!可以修改这里那就变成爆破了!!!

00402041 6A 40 push 40

00402043 68 A4504100 push 动画004150A4 ; ASCII "Player"

↑00402048 68 94504100 push 动画00415094 ; ASCII "注册码错误!" 停在这里

………………………………………………………………………………………………

随便输入假注册码》确定

看堆账~~~

0012F54C 0012F5A4 |s1 = "3800CC" → 真注册码~

0012F550 003D65E0 \s2 = "111111" → 假注册码

0012F554 0012F5A4 ASCII "3800CC"

0012F558 0312F570

0012F55C 0012F5A4 ASCII "3800CC"

0012F560 0012FC10 ASCII "RHFFHG1HT1ASZFA"

0012F564 0012F570 ASCII "Guest"

0012F568 004150AC ASCII "Clayman"

0012F56C 73DDB064 offset MFC42#4234

0012F570 73657547 msctfime73657547

每次都没有分~

抠门!

以上就是关于西门子PLC主程序没有加密,子程序加密如何破解全部的内容,包括:西门子PLC主程序没有加密,子程序加密如何破解、用于破解的软件是用哪种语言编出来的啊玩破解需要什么样的功底、复杂的C程序计算可以破解吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10215921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存