ICode9

精准搜索请尝试: 精确搜索
  • Hashids生成短且唯一的id2021-04-14 11:02:39

    通常我们递增的id作为请求资源的标识,但如果站点直接使用递增的id字段作为业务属性使用,那么对站点会造成如下影响(不限于如下列出的): 对于用户资源,站点很容易被窥测出总注册用户量、时间段内注册用户量等。A站和B站的个人主页地址采用的就是递增的id,e.g.: 第一位用户:~/1;第二位用户:~

  • 自动化批量管理工具salt-ssh - 运维小结2021-04-10 20:05:01

     根据以往运维工作中操作经验来说,当管理上百台上千台服务器时,选择一款批量操作工具是及其有必要的。早期习惯于在ssh信任关系的前提下做for;do;done循环语句的批量操作,后来逐渐趋于使用批量工具操作:1)pssh工具,它需要提前做好key关联的ssh信任关系,比起for循环语句,我之前还是比较喜欢

  • Saltstack自动化操作记录(1)-环境部署2021-04-08 13:54:33

    早期运维工作中用过稍微复杂的Puppet,下面介绍下更为简单实用的Saltstack自动化运维的使用。Saltstack知多少Saltstack是一种全新的基础设施管理方式,是一个服务器基础架构集中化管理平台,几分钟内便可运行起来,速度够快,服务器之间秒级通讯,扩展性好,很容易批量管理上万台服务器,显著降低

  • Python系列爬虫之有道翻译小爬虫【更新】2021-03-30 23:31:46

    前言 最近有小伙伴留言说之前分享的翻译软件用不了了,就是这篇文章里分享的: 利用Python制作一款简单的翻译软件 自己测试了一下,发现百度翻译和Google翻译都还可以用,只有有道翻译报错,于是随手踩点更新了一波代码,顺便在公众号重新分享一波。废话不多说,让我们愉快地开始吧~ 开发

  • salt2021-03-16 10:35:21

    yum install -y python-libs* 查看所有模块salt "*" sys.list_modules 查看指定module用法salt '*' sys.doc cmd 查看*支持的所有states列表salt "*" sys.list_state_modules 查看指定states的所有functionsalt '*' sys.list_state_functions file 关于自定义Grains的常用

  • pxe2021-03-16 10:34:38

    pxe部署centos7   pxe安装centos7环境部署要求:自动安装salt-minion 2016版本自动修改authorized_keys文件,系统装完机器可以免密登录设置salt和ssh开机自启     以上所有要求,希望在部署pxe环境是,能./install-pxe.sh 一键部署,pxe环境部署在centos 6.3上 我在此之前准备好cent

  • MD5与Salt2021-03-16 09:59:52

    MD5与Salt 加密 加密,以某种特殊的算法改变原来的信息数据。使得未授权的用户即使获得了已加密的信息,因为没有相对应的解密算法,无法正常阅读原文数据。 加密更多说的是基于密码的一种算法。 密码算法: 本质上:就是对明文的文件或者数据按照某种算法进行加工处理,使其成为不

  • Python requests抓取有道翻译 最新版破解js加密2021-03-10 11:30:07

    Python requests抓取有道翻译 最新版破解js加密 目标网站:http://fanyi.youdao.com/ 1.寻找数据 F12 进去Network 调试多次,翻译后的数据放在 json里 数据放在接口下 2.找出js加密的数据 调试多次 发现这三个参数会发生变化, 3.破解js加密 观察initiator发现加载的js代码,分析代

  • JS逆向实战:有道翻译接口分析2021-03-09 19:05:38

    光说不练瞎把式,今天开始我们的逆向实战第一站,逆向有道翻译接口 有道翻译:http://fanyi.youdao.com/ 抓包 当我们有道翻译左侧输入框中输入英文的时候,右侧自动出现了翻译后的结果,但是网页并没有发生刷新,初步判断此处为 AJAX 请求 打开 Chrome调试工具,切换至 Network / xhr,重新

  • JS逆向有道云翻译2021-03-03 21:05:48

    上次完成了百度翻译,这次搞搞有道云翻译,连百度翻译都可以搞定,那有道云翻译算个屁啊js逆向有道云翻译比较两次的data的参数,有四个是变化的一个salt,一个sign,一个ts,一个bv同时注意到salt去掉最后一个数字就是bv,几次都是这样子salt我直接把salt搜出来,不一个一个往上找了,这种成功率还是

  • 写完有道翻译爬虫之后,顿时,我悟了!!2021-02-27 20:58:25

    目录 前言信息校验反爬虫User-Agent反爬虫Cookie反爬虫签名验证反爬虫 有道翻译网页分析数据包分析js文件分析sign的生成 代码实现获取salt、sign和lts表单构建获取翻译内容结果展示 最后 前言 经过前面的学习,相信大家对爬虫和Web网站构成有了一定的了解。在本次分享中,我

  • SaltStack远程执行代码多个高危漏洞透析(CVE-2021-25281/25282/25283)2021-02-27 15:02:22

    ​北京时间2月26日凌晨3点,SaltStack官方发布高危漏洞风险通告,包含CVE-2021-25281、25282、25283。此前,云鼎实验室安全研究员1mperio就曾发现该漏洞,并于2020年11月16日报送给SaltStack官方。 在对CVE-2020-17490和CVE-2020-16846进行分析后,发现CVE-2020-17490的补丁存在未修

  • 【Nest教程】Nest项目用户密码加密2021-02-25 09:54:07

    正常情况下,当用户使用我们的这个服务时,需要注册,设置用户名及密码,由于密码属于比较隐私的,所以在大部分情况下,都需要对用户的密码进行加密。 其实,加密也比较简单,为什么单独分出来写一篇,因为下面我们需要讲项目集成JWT,篇幅较长,所以把这个功能单独拎出来。 1 编写加密工具函数 项目规范

  • 有道翻译——JS解密2021-02-22 00:00:34

    爬虫兴起的同时,反爬虫手段也在不断更新,今天以有道翻译http://fanyi.youdao.com/为例,介绍破解JavaScript加密的反爬虫基本流程。 分析网页 我们进入网站,随便输入一个内容(比如spider),会在network的XHR下发现一个translate开头的动态加载文件,查看一下它的标头: 这是一个POST请

  • BCrypt算法加密解密2021-02-15 13:01:22

    BCrypt的密码加密 介绍 BCrypt算法是目前使用比较广泛的加密解密算法,SpringSecurity中提供了BCryptPasswordEncoder类。 优点 自己写的加密算法或者MD5,同一个密码生成的Hash值事一样的,而BCrypt算法每次加密生成的Hash值是不同的。 必须明确一点: Bcrypt是单向Hash加密算法,类似

  • saltstack jid快查方案2021-02-07 14:59:42

    1 py2 1.1 采用mysql缓存 mysql -uroot -p'your mysql password' # salt.sql详见3.1 source salt.sql yum install python-devel mysql-devel # 由于salt的python包内没有pip,需要弄个额外的pip来装, 带pip的python2路径/pip install MySQL-python --target=/usr/lib64/python

  • DeWeb第一个通用化模块:登录模块,仅需要修改一个配置文件即可实现登录功能2021-02-06 22:04:13

    演示: https://delphibbs.com/login.dw 效果图: 配置方法: 在Runtime目录中放一个dwlogin.json,根据自己项目的需要和配置进行修改, 各参数意义如下: { "captions":{ "form":"DeWeb : Web By Delphi", "username":"用户名", "password":"密码&

  • Python绝技第一章 入门 python3实现密码破解2021-02-06 21:59:10

    前言 对我而言,武术的非凡之处在于它的简单。简单的方法也是正确的方法,同时武术也没有什么特别之处。越接近武术的真谛,招式表现上浪费越少 简介 python 绝技 第一章是python入门语法,两个需要编写的程序分别是用字典攻击法破解UNIX口令,暴力破解ZIP文件,两者都是使用暴力法直接进

  • influxdb安装与基本配置2021-02-02 16:01:04

    一、Influxdb下载 本文中使用的环境是centos7.3 wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.6.x86_64.rpm 二、安装Influxdb [root@salt influxdb]# yum -y localinstall influxdb-1.7.6.x86_64.rpm 三、启动influxdb [root@salt ~]# systemctl start

  • 使用Shiro加密与解密实现简单用户注册与登录验证2021-01-30 22:05:53

    编码与解码 Shiro 提供了 base64 和 16 进制字符串编码、解码的 API 支持,方便一些编码解码操作。Shiro 内部的一些数据的存储 、表示都使用了 base64 和 16 进制字符串。1、base64 编码与解码 String str = "admin"; String base64Encoded = Base64.encodeToString(str.getBytes())

  • Java电商秒杀系统及其优化(二)2021-01-28 15:57:20

    登录界面处理 两次MD5实现数据库录入JSR303校验全局异常处理分布式Session两次MD5实现第一次MD5 构建数据库JSR303校验全局异常处理分布式Session为什么要实现分布式Session过程问题WebMvcConfigurerAdapter 分布式Session总结 两次MD5实现 数据库录入 JSR303校验 全局

  • Saltstack 集中化管理平台安装2021-01-26 21:58:30

    简介SaltStack(http://www.saltstack.com/)是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet(http://puppetlabs.com/)和加强版的func(https://fedorahosted.org/func/) Ansible。 SaltStack基于Python语言实现,结合轻量级消息队列(Z

  • 跟我学 Saltstack 常用模块及 API2021-01-26 21:58:12

    Saltstack提供了非常丰富的功能模块,涉及操作系统的基础功能、常用工具支持等; 更多模块信息请见: https://docs.saltstack.com/en/latest/ref/modules/all/index.html 当然,也可以通过sys模块列出当前版本支持的所有模块: http://docs.saltstack.cn/ref/modules/all/index.html [root

  • 如何在 Saltstack 组件下收集被控主机的信息?2021-01-26 21:58:05

    什么是 grainsgrains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态类数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对于不同的业务进行个性化设置,官方提供:grains就是用来区分

  • 如何通过 Saltstack pillar组件定义与被控主机相关的任何数据?2021-01-26 21:57:57

    什么是pillar?pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。在pillar中定义的数据与不同业务特性的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此pillar安全性很高,适用于一些比较敏

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有