转载
文章平均质量分 90
赵一舟
码农一枚
展开
-
快速了解S7-1200 PLC的存储器及存储区的寻址方式
对于我们进行PLC程序编程,是需要用到编程软元件的,这个编程软元件我们也叫存储器,用户程序可以对这些存储区中所存储的数据进行读写访问。S7-1200 PLC的存储器地址包括输入I、输出Q、位存储器M、数据块DB,以及本地或临时存储器L。下面我们就分别介绍一下这些存储器吧。输入过程映像存储器I输入I是CPU用于接收外部输入信号的,比如按钮、开关、行程开关等。CPU会在扫描开始时从输入模块上读取外部输入信号的状态,放入到输入过程映像区,当程序执行的时候从这个输入过程映像区读取对应的状态进转载 2021-11-25 08:15:08 · 40429 阅读 · 0 评论 -
S7-1200 PLC的数据类型
今天就给大家介绍一下S7-1200 PLC的数据类型。除了基本数据类型之外,还支持一些复杂的数据类型,包括结构数据类型Struct、PLC数据类型UDT、数组Array、系统数据类型SDT、硬件数据类型DB_ANY、参数数据类型Variant、String和Char数据类型、WString和WChar数据类型、DTL数据类型等。就基本数据类型而言,S7-1200 PLC与S7-200/200 SMART PLC的也有不同,这篇文件中我们先介绍基本数据类型(复杂数据类型下一篇中介绍),基本数据类型包括位、字节转载 2021-11-24 18:36:26 · 10840 阅读 · 1 评论 -
requireJS的基本用法
引言 目前项目中的前端架构采用的是RequireJS+AngularJS,小编在工作之余对这个前端框架比较感兴趣,在开始的时候对这个框架不是很懂,因为里面有很多平台自己封装的东西,所以在理解起来不是很容易,经过这一段时间在项目中的运用有了一定的理解,下面先来总结总结一下其中的一个技术点——RequireJS的基本用法。 基本介绍 RequireJS是一个JavaScript文件或者模块的加载器。它可以提高JavaScript文件的加载速度,避...转载 2021-02-08 08:09:42 · 24399 阅读 · 0 评论 -
实例分享!告诉你西门子PLC如何通过MODBUS控制变频器
一、MODBUS通信概述MODBUS协议分为串行链路上MODBUS协议和基于TCP/IP协议的MODBUS 协议。串行链路上MODBUS协议有MODBUS ASCAII(字符串) 和MODBUS RTU两种 。200SMART所提供的MODBUS协议库能够支持MODBUS RTU通信。MODBUS RTU 是以16进制的数值进行发送 。MODBUS ASCAII是以ASCAII码的方式进行发送,一个数据采用RTU方式发送只需要一个字节,而用ASACII码发送需要两个字节,发送时间。PL.转载 2021-01-08 09:15:22 · 9609 阅读 · 2 评论 -
通俗易懂的js的事件冒泡和事件捕获
前言: 这篇文章起源于上次工作上的原因,在事件上出的bug,所以就抽空写出一篇,也便于自己以后查阅,如若有幸被您阅读的话,小妹备感荣幸,文章仅为个人理解,如果内容有误的还望海涵,在您时间还方便的时候,希望能告知小妹!谢谢!什么是事件? 事件是文档和浏览器窗口中发生的特定的交互瞬间。 事件是javascript应用跳动的心脏,也是把所有东西黏在一起的胶水,当我们与浏览器中...转载 2020-03-15 11:44:48 · 231 阅读 · 0 评论 -
从 0 开始入门 Chrome Ext 安全(一) -- 了解一个 Chrome Ext
者:LoRexxar'@知道创宇404实验室时间:2019年11月21日系列文章:《从 0 开始入门 Chrome Ext 安全(二) -- 安全的 Chrome Ext》English version:https://paper.seebug.org/1094/在2019年初,微软正式选择了Chromium作为默认浏览器,并放弃edge的发展。并在19年4月8日,Edge正式放出了基...转载 2020-01-08 07:43:25 · 266 阅读 · 0 评论 -
新手入门Chrome插件(扩展)开发全攻略
【干货】Chrome插件(扩展)开发全攻略写在前面我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处。本文所有涉及到的大部分代码均在这个demo里面:https://github.com/sxei/chrome-plugin-demo,大家可以直接下载下来运行。另外,本文图片较多,且图片服务器带宽有限,右下角的目录滚动监听...转载 2020-01-08 07:40:41 · 499 阅读 · 0 评论 -
burpsuite拦截Firefox浏览器https数据包及原理
一、拦截https导入证书操作步骤1.配置浏览器对http/https都使用burpsuite代理http和https是分开的,对http使用了代理并不代表对https也使用了代理,要配置浏览器让其对https也使用同样的代理。当然有些浏览器提供“为所有协议使用相同代理”的选项(比如这里的Firefox),那直接钩选这个选项也可以。配置完成后访问http的网站可以发现成...转载 2019-10-28 17:23:48 · 2702 阅读 · 0 评论 -
转载内网备忘录
文章内容没谈snmp利用,可以去乌云等社区获取,没有后续内网持久化,日志处理,bypass uac等内容。Webshell测试主站,搜wooyun历史洞未发现历史洞,github,svn,目录扫描未发现敏感信息,无域传送,端口只开了80端口,找到后台地址,想爆破后台,验证码后台验证,一次性,用ocr识别,找账号,通过google,baidu,bing等搜索,相关邮箱,域名等加常用密码组成字典,发现...转载 2018-06-01 14:41:49 · 1255 阅读 · 0 评论 -
渗透工具之mitmf 详解
简介mitmf是一个可用于中间人攻击的框架。环境Kali:192.168.1.152 Win server 2003:192.168.1.169网关:192.168.1.1安装它是基于代理工具sergio-proxy修改而来。工具的地址:https://github.com/byt3bl33d3r/MITMf基于kali的安装命令:apt-get ins转载 2017-03-04 18:07:05 · 5194 阅读 · 0 评论 -
php168注入+XSS
注入:漏洞文件:/cms/modules/assist_category/module.phpPHP123456789101112function add_list($iid,$sids){//echo $sids; $temp = array(); $l转载 2017-02-03 16:45:14 · 563 阅读 · 0 评论 -
再谈中间人攻击
转自http://www.cnblogs.com/pannengzhi/p/4849280.html前言 上一篇ARP欺骗与中间人攻击讲到了MITM攻击的基础和原理,并且在实验中成功对网关和目标主机进行了ARP毒化,从而使得无论目标的外出数据或流入数据都会经过本机这个“中间人”。在上篇后记里也略为提及到,中间人可以做的事情有很多,但是没有详细介绍。因此本文就来谈谈如何截取转载 2017-02-08 16:57:02 · 1608 阅读 · 0 评论 -
PHP实现经典算法
下面的是通过PHP实现经典算法,并计算了耗时,可以通过耗时对比这几种算法的复杂度。插入排序冒泡排序选择排序并归排序快速排序<?php$arr = [];for ($i = 0; $i < 5000; $i++) { $arr[] = rand(1, 10000);}//1 插入排序function insertionSort($arr){ for转载 2017-02-07 15:20:34 · 281 阅读 · 0 评论 -
php程序效率优化的一些策略小结
1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题;2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的;3.优化Select SQL语句,在可能的情况下尽量少的进行Inser转载 2017-02-07 15:18:16 · 231 阅读 · 0 评论 -
ettercap无线局域网内DNS欺骗实例
笔记一:ettercap是什么?我们在对WEB安全检测的时候都会用到Cain和netfuke这两款工具,功能相信用过的朋友多多少少都知道,但这两款工具是在windows下运行的。而ettercap是在linux下运行的 。其实功能都是差不多的,我称呼它为嗅探工具,ARP欺骗,DNS,劫持,中间人攻击等等。总之这是一款强大的安全测试工具。笔记二:DNS简单说明了解DNS是什么转载 2017-02-04 12:33:28 · 4550 阅读 · 0 评论