无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5212|回复: 83
打印 上一主题 下一主题

[教程] 联想网络同传 ——三M V9.2分析

  [复制链接]
跳转到指定楼层
1#
发表于 2024-3-2 15:02:30 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
三ming V9.2 分析:

;试用版本定义:

                call    Loadparasector
                mov     eax, ds:para
                movzx   eax, byte ptr [eax+0AAAh]
                mov     [ebp+TrialDay_temp], al                ;  试用天数
                mov     eax, ds:para
                movzx   eax, byte ptr [eax+0AAFh]
                mov     [ebp+TrailMode_temp], al        ; 试用模式
                mov     eax, ds:para
                movzx   eax, byte ptr [eax+0B8Ch]        ; 试用注册状态
                mov     [ebp+registerState_temp], al

****************************************************************

;试用版本 判断:

                movzx   eax, ds:g_localinfo.ifhavebsmp
                test    al, al
                jnz     short _text_ChkTrailVer
                mov     dword ptr [esp+8], offset data ; data
                mov     dword ptr [esp+4], 3 ; hint
                mov     dword ptr [esp], 1 ; type
                call    showmsgbox
                jmp     _text_Quit
; ---------------------------------------------------------------------------

_ChkTrailVer:
                movzx   eax, ds:g_localinfo.version_type
                cmp     al, 2
                jnz     short _VerChk_ok
                call    Loadparasector
                mov     eax, ds:para
                movzx   eax, byte ptr [eax+0AAFh]
                cmp     al, 2
                jnz     short _CHk_registerState_temp
                mov     dword ptr [esp], offset aVersionTypeIsS ; "version_type is software,and beyond the"...
                call    printmsg
                mov     dword ptr [esp+8], offset _rodata_8094E0C ; 软件已超出试用期或未注册,不能使用发送端,请注册!

                显示出错信息
; ---------------------------------------------------------------------------

_CHk_registerState_temp:
                mov     eax, ds:para
                movzx   eax, byte ptr [eax+0B8Ch]
                test    al, al
                jnz     short _VerChk_ok
                mov     dword ptr [esp], offset aVersionTypeIsS_0 ; "version_type is software,and not regist"...
                call    printmsg
                mov     dword ptr [esp+8], offset _rodata_8094E0C ; 软件已超出试用期或未注册,不能使用发送端,请注册!

                显示出错信息


*******************************************************************

每次启动时判断的
;试用版本天数判断:








                cmp     byte ptr es:[bx+0AAAh], 0 ; 0天
                jz      short _SetDaysOut ; 软件已超出试用期或未注册,不能使用发送端,请注册!

                cmp     byte ptr es:[bx+0AAAh], 1Eh ;  十六进制 1E==十进制 30
                ja      short _SetDaysOut ; 软件已超出试用期或未注册,不能使用发送端,请注册!

                mov     byte ptr es:[bx+0AAFh], 1 ; 设置 未超过试用 天数 标志
                jmp     short VerOk

; --------------------------------------------------------------------------- ; <suspicious>

_SetDaysOut:
                mov     byte ptr es:[bx+0AAFh], 2 ;设置 试用天数超过标志,后面网络拷贝时发送端会出现: 软件已超出试用期或未注册,不能使用发送端,请注册.




*********************************************
所以,把  ja      short _SetDaysOut  ,改成 Nop Nop  就行了

点评

收藏了 谢谢  发表于 2024-3-6 20:12

评分

参与人数 2无忧币 +8 收起 理由
Myptour + 5 很给力!
yyz2191958 + 3 很给力!

查看全部评分

2#
 楼主| 发表于 2024-3-2 22:08:23 | 显示全部楼层
2010hfj 发表于 2024-3-2 21:07
06年注册  就发这一个贴 ,还是汇编语言 高手啊

znpc 时空论坛的时候注册的,当年就分析过远志的ROM,。
后来 znpc合并到 这个无忧论坛了。

点评

太专业了看不懂,你有软件没,能分享下,可以给报酬  详情 回复 发表于 2024-3-3 19:27
回复

使用道具 举报

3#
 楼主| 发表于 2024-3-4 16:50:01 | 显示全部楼层
本帖最后由 ypcok 于 2024-3-4 16:52 编辑
2010hfj 发表于 2024-3-3 19:27
太专业了看不懂,你有软件没,能分享下,可以给报酬

你不是有吗?
这个只是方法不同。
看到你说过,在咸鱼上卖无限制的版本


不好意思!
看错了,不是你.
回复

使用道具 举报

4#
 楼主| 发表于 2024-3-5 22:30:04 | 显示全部楼层
lusir401 发表于 2024-3-5 15:15
可以去52pojie发教程了。

还有另外一个,是30天 和 5用户双判断。
5个用户,超过了,先前登入的 可能被挤掉1个(下线了)
回复

使用道具 举报

5#
 楼主| 发表于 2024-3-6 11:45:51 | 显示全部楼层
lazyid6666 发表于 2024-3-5 23:37
是我撒,因为我的是加密狗提取的密钥,成本高些,其实我免费发过很多次了,售出6份基本都是给小白提供售 ...

呵呵!
sm和联想闹掰后,这个业务的技术,自己搞了酷信,UEFI版本为主。
UEFI的更简单

点评

那个UEFI的30天也能破么  详情 回复 发表于 2024-4-19 17:18
回复

使用道具 举报

6#
 楼主| 发表于 2024-4-7 14:29:09 | 显示全部楼层
海贼路飞 发表于 2024-3-8 11:30
萌新小白找不到位置在哪,怎么快速定位地址,内容太多了,根本找不到

在 smedu.mod 这个文件上面.
判断天数30天,设置状态,是EDUDM.
判断状态是netcopy,是一个压缩的文件.
dsk是一个标准的initrd(linux内核).
回复

使用道具 举报

7#
 楼主| 发表于 2024-4-20 11:05:11 | 显示全部楼层
kaixiin0917 发表于 2024-4-19 17:18
那个UEFI的30天也能破么

那个更简单.
发过一个读狗的分析,把返回改一下就行了

点评

翻了下大佬发的帖子和所有回复的帖子 居然没找到说的这个方法 方便指导一下么 我学习学习  详情 回复 发表于 2024-4-22 11:24
回复

使用道具 举报

8#
 楼主| 发表于 2024-4-23 07:25:17 | 显示全部楼层
kaixiin0917 发表于 2024-4-22 11:24
翻了下大佬发的帖子和所有回复的帖子 居然没找到说的这个方法  方便指导一下么  我学习学习

ee44.net/read-htm-tid-74358.html[/url]

点评

这个网站注册的账号一直激活不了,提示管理员用来发送验证邮件的邮箱密码错误,关注公众号发送信息也没下文了  详情 回复 发表于 2024-4-24 09:46
回复

使用道具 举报

9#
 楼主| 发表于 2024-4-24 22:19:48 | 显示全部楼层
本帖最后由 ypcok 于 2024-4-24 22:30 编辑
dengchangbang 发表于 2024-4-24 06:38
研究一天用Idapro改保存再打开那个mod文件确认修改已生效,扔进虚拟机vm win7将原版mod替换为修改后mod安装 ...

注册时间2024-4-10,刚刚注册,就跑来 做显眼包的.
自己不会搞,还瞎BB.


                call    TrialVersion_inf

                dec     ax
                jnz     short seg000_5391

                les     bx, ds:0E53Ah
                cmp     byte ptr es:[bx+0B8Ch], 0
                jnz     short seg000_5391

                push    0
                push    ds
                push    word ptr ds:0E082h ; -----[E082h]==E062h
                                        ; E062 s_GmKGGb        db '试用期已过,只能使用开放模式!',0




;************************************************************************************


TrialVersion_inf proc near

var_6           = word ptr -6
var_4           = word ptr -4

                enter   6, 0
                call    BhkPara         ; VERSION NOT MATCH
                                        ; checksum

                or      ax, ax
                jnz     short seg000_4F59


_ax_0_q:
                xor     ax, ax
                leave
                retn

; ---------------------------------------------------------------------------

seg000_4F59:
                les     bx, ds:0E53Ah
                cmp     byte ptr es:[bx+0AAFh], 1 ;
                jz      short seg000_4F7F

                cmp     byte ptr es:[bx+0AAFh], 3 ;
                jz      short seg000_4F7F

                cmp     byte ptr es:[bx+0AAFh], 4 ;
                jz      short seg000_4F7F

                cmp     byte ptr es:[bx+0AAFh], 5 ;
                jnz     seg000_505F


seg000_4F7F:
                cmp     word ptr es:[bx+0AABh], 0
                jnz     short seg000_4FBC

                call    seg000_A44B

                les     bx, ds:0E53Ah
                mov     es:[bx+0AABh], ax
                call    seg000_2234

                les     bx, ds:0E53Ah
                cmp     byte ptr es:[bx+0B8Ch], 0
                jnz     short seg000_4FB3

                mov     al, es:[bx+0AAAh]
                sub     ah, ah
                push    ax
                push    offset s_TrialVersionH ; "Trial version has (%d) days left \r\n"


seg000_4FAD:
                call    sprint


回复

使用道具 举报

10#
 楼主| 发表于 2024-4-25 08:45:00 | 显示全部楼层
dengchangbang 发表于 2024-4-25 00:02
如果你是真心交教网友破的应该把方法完整发出来,只发只言片语,就是水铁。

知道你是谁,换了个“马甲”而已,语气都是一样的.
分析帖子,都是提示到关键部分,吾爱上面哪个不是 ?
懂的自然懂。
破解比的是知识储备,你连.mod的结构都搞不清楚,
ROM+Loader+linux镜像,initrd是压缩了的.

三段代码的判断,变量定义都标出来了,是一致的。
30天(剩余天数)和状态的判断,肯定不止这几个,所以需要用巧妙的方法.

你爸爸给你娶了媳妇,生孩子还是需要你自己。
回复

使用道具 举报

11#
 楼主| 发表于 2024-5-18 13:54:53 | 显示全部楼层
2011dengyue 发表于 2024-5-17 08:27
他在炫耀惹你嫉妒呢

对于你来说,就是看你不会的样子!
其他朋友来说就不是,气死你!

回复

使用道具 举报

12#
 楼主| 发表于 2024-5-22 08:50:33 | 显示全部楼层
lazyid6666 发表于 2024-5-21 22:15
我转用酷信了,体验也不错,我搞的硬复制和写狗,用完重新补就行。

我看看前面的几个伸手党,会不会向你要方法 ?
回复

使用道具 举报

13#
 楼主| 发表于 2024-5-22 08:53:35 | 显示全部楼层
lazyid6666 发表于 2024-5-21 22:15
我转用酷信了,体验也不错,我搞的硬复制和写狗,用完重新补就行。

这2个,本来就是同一个开发的。
KX是不支持legacy了,纯UEFI。
这些纯软件的版本,安全性都不高。
够用就行了。
回复

使用道具 举报

14#
 楼主| 发表于 2024-5-23 13:56:13 | 显示全部楼层
lazyid6666 发表于 2024-5-21 22:15
我转用酷信了,体验也不错,我搞的硬复制和写狗,用完重新补就行。

其实呢,用狗也是多余!
可以甩掉的。
回复

使用道具 举报

15#
 楼主| 发表于 2024-6-5 07:53:29 | 显示全部楼层
zhangze 发表于 2024-6-5 02:25
那个mod文件就是个压缩包嘛!具体改哪个文件还是不清楚!

.mod 是一个镜像文件,所有的底层全部在这里.
看懂了判断逻辑后,只需改一点点,即可.

点评

能改的也就那个efi文件了,是它吗?还有个文件是软盘镜像,感觉已经没用了!  详情 回复 发表于 2024-6-5 21:15
回复

使用道具 举报

16#
 楼主| 发表于 2024-6-6 15:06:58 | 显示全部楼层
2011dengyue 发表于 2024-6-6 09:37
此产品有致命缺陷在保护模式每次还原下正常进入系统即可使用diskgenius对最后一个分区进行格式化,重启就 ...

软件版的还原,不都是这个德行吗 ?
你还可以使用 EasyUefi,改掉efiboot,,,大部分还原都会失效i
回复

使用道具 举报

17#
 楼主| 发表于 7 天前 | 显示全部楼层
zhangze 发表于 2024-6-6 19:42
还原软件的话还是冰点最好了

你是认真的吗 ?

点评

冰点好啊。灵活好控制,而且很稳定,就是个系统服务!  详情 回复 发表于 7 天前
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-14 13:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表