当前位置: 首页 > news >正文

南京做征信服务的公司网站seo网站有哪些

南京做征信服务的公司网站,seo网站有哪些,邵阳找工作网站,织梦政府网站模板1.初始JSVMP JSVMP是"JavaScript Virtual Machine Protection"的缩写,是一种前端代码虚拟化保护技术。它的核心思想是在JavaScript代码保护过程中引入代码虚拟化,将目标代码转换成自定义的字节码,这些字节码只有特殊的解释器才能识…

1.初始JSVMP

JSVMP是"JavaScript Virtual Machine Protection"的缩写,是一种前端代码虚拟化保护技术。它的核心思想是在JavaScript代码保护过程中引入代码虚拟化,将目标代码转换成自定义的字节码,这些字节码只有特殊的解释器才能识别,从而隐藏目标代码的关键逻辑。JSVMP的保护流程大致如下:服务器端读取JavaScript代码,进行词法分析、语法分析,生成AST语法树,然后生成私有指令,最后生成对应私有解释器,并将私有指令加密与私有解释器发送给浏览器。在执行时,一边解释一边执行。目前,JSVMP的逆向方法主要有三种:RPC远程调用、补环境、日志断点还原算

2.如何用jsvmp实现下面代码

console.log(2*5+8);

1.什么是栈

栈(stack)是一种类似数组的数据结构
栈的特点:

  1. 属于有序集合
  2. 遵从后进先出(LIFO)原则
  3. 最早进入栈中元素的位置叫做栈底,最后进入的叫做栈顶
  4. 新元素靠近栈顶,旧元素靠近栈底

2.实现过程

1.先计算 2* 5 =10

2.在计算 10 + 8 = 18;
3.console.log(18); //打印栈顶元素即可

3.设计指令

入栈操作 push 指令为 1
操作运算符 op * 指令为 2
操作运算符 op + 指令为 3
函数调用 console.log 指令为 4

2.手动生成指令集

第一步 2 和 5 分别入栈
入栈指令为1

1 2 1 5

第二步,需要用到 op *,因此,这里需要 指令 2

1 2 1 5 2

第三步 8入栈

1 2 1 5 2 1 8

第四步 需要用到 op +,因此,这里需要 指令 3

1 2 1 5 2 1 8 3

第五步 调用打印函数

1 2 1 5 2 1 8 3 4

function vmFunc(instList)
{function vm(pc,stack){stack = stack || [];let left,right,top;console.log(instList[9])while(1){let inst = instList[pc++]; //元素已取完,退出循环if(inst == undefined){break;}switch(inst){case 1:stack.push(instList[pc++]); //入栈,pc指针 +1break;case 2://操作运算符 op  *right = stack.pop();left  = stack.pop();stack.push(left * right);break;case 3://操作运算符 op  +right = stack.pop();left  = stack.pop();stack.push(left + right);break;                   case 4://函数调用 console.log top = stack.pop();console.log(top);break;default:throw {};}}}vm(0);
}vmFunc([1,2,1,5,2,1,8,3,4])

学习是漫长的事情,坚持一定很酷!

http://www.hengruixuexiao.com/news/10374.html

相关文章:

  • 权威数据统计网站赛事资讯赛马资料
  • 建设网站开发方案开展网络营销的企业
  • 独立网站建设空间哪里买软文媒体发稿平台
  • 如何做独立的网站销售大连百度seo
  • 网站建设行业动态acca少女网课视频
  • wordpress+路由器seo建站收费地震
  • 网站后台管理系统毕业论文广告投放渠道
  • 小说网站如何赚钱杭州龙席网络seo
  • 网站开发商业机密正规接单赚佣金的app
  • 网站建设与部署阿里云大学人力资源管理师
  • 萝岗公司网站建设域名查询网
  • 代做设计网站官方百度app下载
  • 2022年中央经济工作会议网站seo谷歌
  • wordpress里的发消息给我如何做一个网站的seo
  • 网站制作推荐口碑营销的方法
  • 选择网站建设郑州建网站的公司
  • 建设公司网站新闻宣传管理制度电商平台有哪些
  • 网站类的百度百科怎么做2023最新15件重大新闻
  • 百度竞价广告投放长沙seo关键词
  • 推广网站怎样阻止成都网站建设seo
  • 用什么给网站做测试佛山关键词排名工具
  • 网站空间与服务器的区别优化精灵
  • 北京最新消息今天新增病例seo网站排名优化快速排
  • 邢台提供网站建设公司电话中国国家培训网官网
  • 这几年做网站怎么样拼多多怎么查商品排名
  • 建设定制网站湖南长沙今日疫情
  • 免费php空间国内拼多多seo是什么意思
  • 网站开发要注意安全性网站推广计划书范文500字
  • 上海网站建设网页制作怎么样优化设计七年级下册语文答案
  • wordpress记录用户ip武汉久都seo