加密狗的管理层API(C#代码)】的更多相关文章

磐石加密狗NT88管理层API   直接贴代码了 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Runtime.InteropServices; 5 6 //class NT88API 7 //{ 8 ////查找加密锁 9 // [DllImport("NT88.dll", CharSet = CharSet.Ansi, CallingConvention…
using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; //class NT88API //{ ////查找加密锁 // [DllImport("NT88.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)] // public st…
由于业务中最近需要使用到加密狗,增加对Web代码的管控,所以需要进行加密狗使用的研究 首先,对于没有接触使用过加密狗的人需要有个大致的认识,加密狗分为 MasterDog, 1.下载加密狗的开发套件,这个一般购买加密狗厂商会提供 (safenetftp%5Csuperdog%5CSuperDog-R-2.3.1.56436.iso) 安装完成之后会在看到如上图的一个菜单项 2.代码集成加密狗 代码中集成加密狗,使用中将加密狗集成到了过滤器中,针对请求检查加密狗的状态,加密狗提供了.net的开发s…
深思数盾 https://www.sense.com.cn/ 产品:精锐5 版本:标准版.精灵版.IE版.时钟锁 快速实现高安全度的软件保护,轻松定义多种授权模式1.防止软件盗版,防止逆向工程 通过增强的外壳保护和API两种 方式,对软件进行加密,从而保护软件开发商的核心知识立权,确保市场收入. 2.按时间,期限,次数和功能模块控制软件的使用 软件开发商对软件的伤使用时间,次期限,次数和功能进行控制,实现按时间订阅,按次计费,按功能模块计费,等多种软件销售模式. 3.基于Web程序的软件加密 A…
首先你需要去买一个加密狗设备,加密狗是外形酷似U盘的一种硬件设备! 这里我使用的坚石诚信公司的ET99产品 公司项目需要实现一个功能,就是客户使用加密狗登录, 客户不想输入任何密码之类的东西,只需要插上类似U盘的加密狗就验证身份登录! (当然如果U盘掉了,也就不安全了哦), 当时这个分配给我的时候,就给了我个ET99设备(类似于U盘那东西),和官方网站! 去官方下载资料(API & DEMO & DOC ),当时我自己心里也没有底,只有先试试吧! 正好今天“试”出来了,和大家分享一下! E…
cass7.1 8.0 9.1所有系列的复制狗 加密狗 破解狗本来是出于好奇看到网上有这样的东西,学了下感觉挺简单的,如果你是cass的初学者想仅仅是想学习这个软件,不想花大价格购买正版的,这个是可以学习用的. 需要喜欢的版本cad,和cass(这里我选择cad2006和cass9.1,cad2006安装快) 第一步安装cad 安装cad2006,不选择高版本的是因为cass9.1适合cad2010以下,cad2010安装慢,cad2006很快. 但是cad2006安装在win7 8上需要兼容安…
按好了WDK,看了一天的DSF例子GenericHID,直接头大了,就能改个VID,PID让美萍识别成R2的狗.其他的什么各种描述符,根本无从下手,怪不得网上没有驱动模拟的加密狗,确实太复杂了,特别像我这种无狗的,连监听个数据都不可能,完全要靠猜,简直是不可能完成的任务. 考虑还是HID.dll劫持吧,结合API劫持(Hook API),OD看了下Rockey2.dll,把Createfile,writefile,readfile这几个API劫持了估计就差不多了,起码这些函数的资料都有,Rock…
几经挣扎,我最终还是选择了虚拟设备的方法来模拟Rockey2加密狗.HID.DLL劫持+API劫持的办法技术上虽然简单些,但太繁琐了,不仅要转发大量的函数,还要Hook好几个API,向我这么懒的人可干不了这体力活,几经取舍还是选择了虚拟设备的方法,原因有一下几点: 1.劫持HID.DLL同样要分析描述符,并没有避开难点.相比Dll劫持+API劫持两项技术,写一个虚拟设备只需要攻破一个点,总体结构上简单了.昨天惧怕虚拟设备是因为从没做过USB,都说技术是一层窗户纸,静下心来慢慢分析,也没那么恐怖.…
目录(?)[+]   最近受朋友之托做了一个美萍智能电源控制的插件.美萍茶楼从2010版开始支持智能电源控制设备,就是开单.结账时自动开关相应房间的电器,不过官方的设备是有线的.朋友的店已经开了一段时间了,重新走线既影响正常营业,成本又大,于是我考虑给他来套无线控制的.网上找了一下,有个[PC智能控制盒Model:C]非常符合要求,支持二次开发,用美萍茶楼2012v1试用版做了下测试,发现美萍也是向串口发数据来控制电源的,于是结合VSPD转发,插件基本就是串口数据格式转换了.插件好编,可惜弄不到…
克隆Rockey6加密狗复制资料下载 描述:Rockey6加密狗复制克隆方法Rockey6加密狗复制案例解析! 一.用OD加载DLL,并分析: 10001320 >/$ B8 4C140000 mov eax,0x144C //加密狗关键函数一 10001325 |. E8 660A0000 call f2.10001D90 //打开加密狗函数,检测加密狗是否存在 1000132A |. 53 push ebx 1000132B |. 55 push ebp 1000132C |. 56 pus…
写VisionPro C#项目时,我们需要在程序的启动时加载各种配置文件,以及检查软件授权,以下代码即检查康耐视加密狗在线状态,如查无加密狗,关闭程序启动进程并抛出异常. 1 using System; 2 using Cognex.VisionPro; 3 using System.Windows.Forms; 4 5 /// <summary> 6 /// 检测加密狗 7 /// </summary> 8 public void CheckVisionProDog() 9 {…
C# API项目代码正确  页面出不来的问题,截图如下: 解决方法: 在项目里设置好[起始页],就可以了.…
Rockey 4加密狗介绍 特点:该加密狗是单片机加密狗时代飞天公司的主力产品,R4一样继承了R2的硬件特征,具有全球唯一性硬件ID.R4内置了硬件随机数生成器,可以进行一些抗跟踪,或在硬件算法中参与运算以及进行一些其他功用等.自定义用户ID可作为发布软件的序列号单元,它是一个 32 位长的数字,被保存在加密锁内部的特定位置.开发商当然也可以根据实际情况用作其他的一些用途,例如写入一个时间或其产品.管理相关等.R4采用了分级密码的安全策略,R4有四组密码,其中前两组称为基本密码,后两组称为高级密…
虚拟狗开源后很多网友询问有关使用方法的问题,其实看我前四篇文章就应该了解怎样使用了,但还是写篇教程吧 [一].安装DSF (驱动模拟环境): 运行DSFx86Runtime.msi 如需改变安装目录请选择Custom并记住安装目录!!! 否则请选择Complete (默认安装到C:\Program Files\dsf\) [二].将 调试工具\重置加密狗.bat 文件 @echo off "softehcicfg.exe" /remove echo 重置中,请耐心等待 ping -n …
代码描述:基于JAVA每月运势api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/58 原文链接:http://outofmemory.cn/code-snippet/78577/JAVA-meiyue-yunshi-api-call-code-example import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import…
et99加密狗的打开函数,其官方vb调用申明如下:Declare Function et_OpenToken Lib "FT_ET99_API.dll" (ByRef et99handle As Long, ByVal et99pid As Any, ByVal et99index As Integer) As Long这最后一个参数的类型应该是long,否则该函数永远执行失败…
论vue项目api相关代码的组织方式 看了下项目组同事的代码,发现不同项目有不同的组织版本 版本一: ├─apis │ a.api.js │ b.api.js │ b.api.js │ d.api.js 每个api文件里都是这样的代码 // d.api.js import axios from '@/utils/http' export function editUser (Param) { return axios.post('url1', { ...Param }) } export fun…
最近我们团队开源的后端微服务框架go-zero增长势头比较迅猛,这篇文章我讲讲go-zero对前端团队的作用,并通过一个示例来给大家演示我们是怎么做的,希望能给后端的同学也可以帮助前端同学提高开发效率 首先,我们来看看正常怎么实现api接口: 1,后端给出(或经过协商给出)api定义文档 2,前端多端开发编写各自的api请求代码 3,单元测试,如果有的话 4,前后端都完成后,联调接口 然后,给大家讲讲我们团队是怎么做的: 1,后端(或经过协商)通过.api文件定义出接口 2,前端多端开发通过命令…
Eplan安装完加密狗后一直感叹号异常,最近也是查了很多办法,最后发现是少了个驱动的原因. 就是上面这个驱动,这里放上驱动链接:https://lanzous.com/id5gi8f ,或者随便找一个驱动大师的软件也能自动装上. 安装完后无需重启直接就能打开Eplan,刚才异常的驱动也恢复成了这个…
前言 前几天笔者的加密狗在使用中突然坏掉了,现象是插电脑不识别,LED灯不亮. 网上很多模友也反映了同样的问题: http://bbs.5imx.com/forum.php?mod=viewthread&tid=1554480 模拟器运行的时候不能直接拔加密狗,拔了就容易坏: 也不能在连电脑时拨动那个四档开关!如果要调档位,应先关掉模拟器,再拔加密狗,最后拨动开关. 加密狗这么容易坏,大概率是软件问题,买再多都是无济于事的,所以笔者选择自己做一个,让我们开始吧~ 1. 使用耳机线制作 软件:Sm…
我们的开源宗旨:自由 协调 开放 合作 共享 拥抱开源,丰富国内开源生态,开展多人运动,欢迎加入我们哈~ 和一群志同道合的人,做自己所热爱的事! 项目开源地址:https://github.com/J20RC/STM32_RC_Transmitter 码云(Gitee)地址:https://gitee.com/J20RC QQ交流群:1091996634 [密码:J20] 1.打印PCB 从GitHub下载STM32F0接收机的PCB文件,下载地址: https://github.com/J20…
目录(?)[+]       首先,抱怨一下.学校个破网,似乎把我端口封了,死活分不上IP,也许是是我MAC改的太频繁了,有盗号嫌疑…… 然后,正文开始…… 其实虚拟狗几天前就写完了,可这几天上不了网,所以没写博客……(你有完没完!!!) 然后,正文开始…… 第二步开始搞定RY2_Open函数……完了.真的完了,RY2_Open一句代码都不用谢,Rockey2的库在第一步枚举Rockey2加密锁的时候就把每把锁的HID,UID,硬件版本(就是RY2_GetVersion获得的版本,所以RY2_G…
公司的软件用了第三方的加密key,在代码里只是用了其中的一个功能:GetKeyInfo()判断电脑是否有插入u盾.现做简单的说明如下: 第一步.插入master key 到电脑,下载正式的hvc 授权文件 (ps 电脑已安装好sentinel LDK 加密软件),打开vendor suti 工具,如下图: 选择 additional tools 按照向导,下载安装所需要的API 库.如下图: 注意:一定要保证每一项都安装成功,要不然是无法获取正式的hvc 授权文件的. 第二步.在程序中引用dll…
先看效果 1.本文演示的是微信[企业号]的H5页面微信支付 2.本项目基于开源微信框架WeiXinMPSDK开发:https://github.com/JeffreySu/WeiXinMPSDK 感谢作者苏志巍的开源精神 一.准备部分 相关参数: AppId:公众号的唯一标识(登陆微信企业号后台 - 设置 - 账号信息 - CorpID) AppSecret:(微信企业号后台 - 设置 - 权限管理 - 新建一个拥有所有应用权限的普通管理组 - Secret) Key:商户API密钥(登陆微信商…
/** *一览(www.yl1001.com) * PHP开发API接口 服务端 */ require 'conn.php'; //连接数据库的文件 header('Content-Type:text/html;charset=utf-8'); $action = $_GET['action']; switch ($action) { //注册会员 case"adduserinfo"; $username = lib_replace_end_tag(trim($_GET['userna…
描写叙述:本接口主要是依据城市名称 +  线路名称 模糊查找城市公交线路信息. 开源api接口:http://openapi.aibang.com/bus/lines?app_key=keyvalue&city="+cityName+"&q="+line 当中cityName = URLEncoder.encode(cityName,"utf-8") line = URLEncoder.encode(line,"utf-8&quo…
微软动态CRM专家罗勇 ,回复325或者20190428可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 现在Web API越来越流行,有时候为了程序更加健壮,需要在插件/自定义工作流活动中调用Web API,请求数据内容和返回数据内容都是JSON格式,我这里准备了一些代码示例,方便以后参考,也欢迎各位读者提供建议,我的C#水平有限,望各位不吝赐教. 插件代码示例: using System; using System.ServiceModel; using Mic…
服务器端与客户端各自会存储一个TOKEN,这个TOKEN我们为了防止反编译是用C语言来写的一个文件并做了加壳和混淆处理.在客户端访问服务器API任何一个接口的时候,客户端需要带上一个特殊字段,这个字段就是签名signature,签名的生成方式为:访问的接口名+时间戳+加密TOKEN 进行整体MD5,并且客户端将本地的时间戳作为明文参数提交到服务器服务器首先会验证这两个参数:验证时间戳,如果时间误差与服务器超过正负一分钟,服务器会拒绝访问(防止被抓包重复请求服务器,正负一分钟是防止时间误差,参数可…
使用Visual Studio新建一个ASP.NET Web API项目,直接运行,查看Help文档可以看到如下的API帮助说明 如何在Description中显示描述. 1. 打开Controllers=>ValuesController,为每个API增加注释(Summary) public class ValuesController : ApiController { /// <summary> /// GET api/values /// </summary> ///…
1.CS程序可以工作正常: 2.BS程序,服务器验证狗,IIS设置32位兼容方法1: dog.SetLibPath,设置查找依赖dll路径: 方法2:默认系统目录 C:\Windows\SysWOW64,4个dll放到这里才能Demo测试通过. dog_windows_demo.dll.dog_windows_x64_demo.dll.api_dsp_windows.dll.api_dsp_windows_x64.dll dog_net_windows.dll为.net的包装类,.net项目引用…