zyyujq 发表于 2021-12-25 23:42

NemaStudio Version 1.36 最新版的破解和注册机制作

本帖最后由 yujunqiang 于 2021-12-28 15:01 编辑

NemaStudio Version 1.36 最新版的逆向和注册机制作

官方下载
https://www.sailsoft.nl/downloads.html

NemaStudio通过模拟各种航海仪器和目标物体的输出,为NMEA产品的专业开发人员提供了一个非常强大的开发和测试工具包括GPS、AIS和雷达。
所有仪器、目标和端口都可以匹配和混合,这意味着您可以有多个对象的多个实例通过相同或不同的端口同时传输。
这使得该导航传感器仿真软件程序也非常适合ECDIS训练和仿真。

该程序的核心功能是通过用户可配置的PC串行通信端口和/或以太网UDP连接发送有效的NMEA 0183语句。支持UDP多播和单播。
数据可由支持NMEA/IEC61162协议的各种导航设备采集和处理。
这使得在您自己的环境中对您的NMEA产品进行非常舒适的测试,因此现场测试的需求将大大减少。
具有可配置动态设置的虚拟仪器可让您完全控制您的测试参数。
还可以让您方便地使用NemaStudio演示您的产品在您自己的展厅或展览会或其他活动中,无需安装、连接和校准真正的NMEA仪器。
NemaStudio还将为您节省大量资金,因为您不再需要购买“真正的”NMEA/IEC61162设备来测试您的NMEA 0183/IEC61162兼容产品。

仪器、传感器和目标

目前,该程序可以同时模拟多达6种不同的航海仪器/传感器和5种不同的AIS目标的输出,还可以选择生成自定义格式的句子。

AIS消息以下类中的动态模拟:

-A类船舶(信息1和5) ;
-B类船舶(信息14、18、19和24) ;
-基站(消息4) ;
-搜救飞机(信息9)和
-助航设备(信息21)。

NMEA0183仪器和传感器那个你可以让NemaStudio来模拟 :

-全球定位系统 GPS(GLL,RMC,VTG,ZDA,GGA,GSA,GSV,XTE,RMB,DTM) ;
-天气 Weather(MWD、MWV、VWR、VWT、MTW);
-航向 Heading(HDG、HDT、HDM、THS、ROT、RSA);
-雷达 Radar(TLL、TTM、OSD);
-测深 Sounder(DBT、DPT、DBK、DBS);
-速度 Velocity(VHW、VLW、VBW);
-传感器 Transducer(XDR);
-姿态 Attitude(纵摇、横摇、垂荡);
-自定义 Custom(你自己的专有语句);


安装后,使用Exeinfo PE侦测,发现程序为MS Visual C# / Basic.NET- IntelliLock v.1.5 - 2.8 (.NET Reactor ),
使用de4dot脱壳后,用dnSpy打开,找到注册功能代码:
' Class7
Public Function smethod_16(string_4 As String, string_5 As String, string_6 As String) As Boolean
      Dim result As Boolean
      If Strings.Len(string_5) > 7 Then
                Dim right As String = Class7.smethod_15(Strings.Mid(string_5, 1, 8), Strings.Mid(string_4, 1, 8))
                result = (Operators.CompareString(Strings.UCase(string_6), right, False) =0)
      Else
                result = False
      End If
      Return result
End Function

string_4为注册名,string_5为注册数,string_6为注册密钥。
语句result = (Operators.CompareString(Strings.UCase(string_6), right, False) = 0 )当计算密钥与输入密钥相符则返回逻辑值是。

语句Dim right As String = Class7.smethod_15(Strings.Mid(string_5, 1, 8), Strings.Mid(string_4, 1, 8))则是计算密钥代码。

逆向过程:可以将smethod_16直接返回逻辑值True,忽略所有计算过程,修改为:
Public Function smethod_16(string_4 As String, string_5 As String, string_6 As String) As Boolean
      Dim result As Boolean
      If Strings.Len(string_5) > 7 Then
                Dim right As String = Class7.smethod_15(Strings.Mid(string_5, 1, 8), Strings.Mid(string_4, 1, 8))
                result = (Operators.CompareString(Strings.UCase(string_6), right, False) <> 0 OrElse True)
      Else
                result = False
      End If
      Return result
End Function

或简洁修改为:
Public Function smethod_16(string_4 As String, string_5 As String, string_6 As String) As Boolean
      Return True
End Function

使用编辑IL指令修改,即可逆向。
也可以Class7.smethod_15过程代码编辑注册机代码。






软件包(含汉化、逆向、注册机)
注册机使用VB.NET2017编程,编译后没有混淆,可用dnSpy查看和导出源代码










最新更新逆向2021-12-28:

解决控件SandDock.dll逾期问题,写了一个SandDockRegTime.EXE解决控件逾期问题。

最新下载:


















csa 发表于 2021-12-26 00:17

来学习下先,谢谢

木糖心 发表于 2021-12-26 21:07

来学习下先,谢谢

king51999 发表于 2021-12-26 22:13

学习了~~多谢分享

Scorpio 发表于 2021-12-27 10:56

好像没有注册机的源码

zyyujq 发表于 2021-12-27 12:21

Scorpio 发表于 2021-12-27 10:56
好像没有注册机的源码

用dnSpy查看,可导出源代码

bayerxpj 发表于 2021-12-27 15:03


感谢大佬分享经验,论坛有您更精彩~~

Scorpio 发表于 2021-12-27 19:56

yujunqiang 发表于 2021-12-27 12:21
用dnSpy查看,可导出源代码

谢了,看到啦

myh398958105 发表于 2022-1-1 21:30

感谢大佬分享

阿桂哥 发表于 2022-1-2 11:48

果然最新,谢谢楼主
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: NemaStudio Version 1.36 最新版的逆向和注册机制作