MirzkisD1Ex0 преди 4 години
родител
ревизия
b0974bc3d2

+ 14 - 1
Assets/Scenes/ver.unity

@@ -219,6 +219,7 @@ GameObject:
   - component: {fileID: 1691710788}
   - component: {fileID: 1691710787}
   - component: {fileID: 1691710786}
+  - component: {fileID: 1691710790}
   m_Layer: 0
   m_Name: SceneManager
   m_TagString: Untagged
@@ -259,7 +260,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1691710784}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: be0cc0aba24dc7f40a1f280b9967179f, type: 3}
   m_Name: 
@@ -288,3 +289,15 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 1c75a62b4300ab54eaa2e8c46c5446c6, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+--- !u!114 &1691710790
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1691710784}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 8c04cbf49f43dbb48abd7327eaa609b0, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 

+ 0 - 9
Assets/Scripts/TTTTest.cs

@@ -8,16 +8,7 @@ namespace ToneTuneToolkit
 
         private void Start()
         {
-            // Debug.Log(SystemInfo.deviceUniqueIdentifier);
 
-            NetworkInterface[] nis = NetworkInterface.GetAllNetworkInterfaces(); // Get全部网卡
-            for (int i = 0; i < nis.Length; i++)
-            {
-                if (nis[i].NetworkInterfaceType.ToString() == "Ethernet") // Get以太网
-                {
-                    Debug.Log(nis[i].GetPhysicalAddress().ToString()); // Mac地址确认
-                }
-            }
         }
 
         public void Red()

+ 1 - 0
Assets/ToneTuneToolkit/Documentation.md

@@ -35,6 +35,7 @@
 * TTTUDPHandler.cs // UDP工具助手
 
 ### -> Verification/
+* TTTAntiVerifier.cs // 反向验证系统 // 二进制
 * TTTVerifier.cs // 验证系统
 * TTTVerifierHandler.cs // 验证系统助手
 

+ 63 - 0
Assets/ToneTuneToolkit/Scripts/Verification/TTTAntiVerifier.cs

@@ -0,0 +1,63 @@
+using UnityEngine;
+using System.Net.NetworkInformation;
+using System;
+
+namespace ToneTuneToolkit
+{
+    /// <summary>
+    /// OK
+    /// 反向验证工具
+    /// </summary>
+    public class TTTAntiVerifier : MonoBehaviour
+    {
+
+        #region DEBUG
+        private GameObject dtGO;
+        private TextMesh dtTMCmpt;
+        #endregion
+        private void Start()
+        {
+            PreloadDebugInfo();
+            AntiVerifikadoSystem();
+        }
+
+        /// <summary>
+        /// 预创建Debug文字
+        /// </summary>
+        private void PreloadDebugInfo()
+        {
+            dtGO = new GameObject("DebugText");
+            dtGO.transform.position = Vector3.zero;
+            dtGO.AddComponent<TextMesh>();
+
+            dtGO.GetComponent<MeshRenderer>().enabled = true; // 关闭检测文字
+
+            dtTMCmpt = dtGO.GetComponent<TextMesh>();
+            dtTMCmpt.characterSize = .25f;
+            dtTMCmpt.fontSize = 24;
+            dtTMCmpt.anchor = TextAnchor.MiddleCenter;
+            dtTMCmpt.alignment = TextAlignment.Left;
+            dtTMCmpt.text = "> AntiVerifying...";
+            return;
+        }
+
+        private void AntiVerifikadoSystem()
+        {
+            dtTMCmpt.text += "\n> UC: <color=#FF0000>" + SystemInfo.deviceUniqueIdentifier + "</color>"; // uc
+
+            NetworkInterface[] nis = NetworkInterface.GetAllNetworkInterfaces();
+            for (int i = 0; i < nis.Length; i++)
+            {
+                if (nis[i].NetworkInterfaceType.ToString() == "Ethernet")
+                {
+                    dtTMCmpt.text += "\n> MC: <color=#FF0000>" + nis[i].GetPhysicalAddress().ToString() + "</color>"; // mc
+                }
+            }
+
+            dtTMCmpt.text += "\n> MC: <color=#FF0000>" + ((DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000).ToString() + "</color>"; // ts
+
+            dtTMCmpt.text += "\n> Done.";
+            return;
+        }
+    }
+}

+ 11 - 0
Assets/ToneTuneToolkit/Scripts/Verification/TTTAntiVerifier.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8c04cbf49f43dbb48abd7327eaa609b0
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 6 - 9
Assets/ToneTuneToolkit/Scripts/Verification/TTTVerifier.cs

@@ -9,19 +9,16 @@ using Newtonsoft.Json.Linq;
 using UnityEngine.Networking;
 using UnityEngine.SceneManagement;
 
-/// <summary>
-/// OK
-/// Verifikado
-/// TS ms
-/// http://www.txttool.com/
-/// https://tool.lu/timestamp
-/// </summary>
 namespace ToneTuneToolkit
 {
     /// <summary>
     /// OK
+    /// Verifikado
     /// 验证系统
     /// 需要正确的配置文件
+    /// TS ms
+    /// http://www.txttool.com/
+    /// https://tool.lu/timestamp
     /// </summary>
     public class TTTVerifier : MonoBehaviour
     {
@@ -63,8 +60,8 @@ namespace ToneTuneToolkit
             dtGO.GetComponent<MeshRenderer>().enabled = true; // 关闭检测文字
 
             dtTMCmpt = dtGO.GetComponent<TextMesh>();
-            dtTMCmpt.characterSize = .2f;
-            dtTMCmpt.fontSize = 25;
+            dtTMCmpt.characterSize = .25f;
+            dtTMCmpt.fontSize = 24;
             dtTMCmpt.anchor = TextAnchor.MiddleCenter;
             dtTMCmpt.alignment = TextAlignment.Left;
             dtTMCmpt.text = "> Verifying...";

+ 3 - 0
UserSettings/EditorUserSettings.asset

@@ -20,6 +20,9 @@ EditorUserSettings:
     RecentlyUsedScenePath-4:
       value: 22424703114646680e0b0227036c491504590d24253c3f
       flags: 0
+    RecentlyUsedScenePath-5:
+      value: 22424703114646680e0b0227036c4a1406590d24253c3f
+      flags: 0
     vcSharedLogLevel:
       value: 0d5e400f0650
       flags: 0

+ 1 - 0
readme.md

@@ -35,6 +35,7 @@
 * TTTUDPHandler.cs // UDP工具助手
 
 ### -> Verification/
+* TTTAntiVerifier.cs // 反向验证系统 // 二进制
 * TTTVerifier.cs // 验证系统
 * TTTVerifierHandler.cs // 验证系统助手