前言

首先郑重申明:本文并不是想教唆你怎么把SAP服务器搞死.

虽然你确实可以从本文中学到搞死SAP服务器的技巧,但是如果因为你对公司的抱怨而导致你无意中使用了本文中的方式无意中搞死了贵公司的SAP服务器.

请不要甩锅给本文作者. 罪过在于你无意的报复之心及贵公司无意让你拥有了报复之心.

鉴于本文可能让部分心有芥蒂的程序员有更强的破坏力.文末会给出解决办法.

前面写过一篇让SAP系统无法登录的文章,

详见链接

无峰,公众号:ABAP 技巧与实战搞死SAP系统系列 让系统无法登录

本文介绍另外一个让系统无法登录的办法

不看广告看疗效

还记得这个小品麽?忽然想起这句话,忍不住拿来作为标题.

实际效果非常好: SAPGUI登录时,系统提醒用户名,密码不正确,请重键入.

多次录入均报此错误.录到你怀疑人生,怀疑时光,还是同一个报错.

一个小插曲

SPRING

在正常情况下, 多次录入用户名,密码错误超过指定次数(大概是6次,根据系统参数确定). 但用此方法, 无论输入多少次用户,密码, 都不会锁住账号.

密码输入错误影响登录的两个参数

login/fails_to_user_lock    Number of invalid login attempts until user lock

login/fails_to_session_end  Number of invalid login attempts until session end

实现方式

实现方式有两种

  • 无意式     一不小心造成此效果

  • 有意式     刻意造成此效果

可以根据你的需求选用合适的方式.

01

无意式

执行集团复制(本地或远程), 源系统使用希望达成破坏效果的集团.

目标系统任意. 勾选锁定源客户端即可. 为了让无意的效果更好, 可以勾选测试模式.

然后执行. 然后你就发现你希望达成破坏效果的集团无法登录了.

如果该集团是生产系统, 破坏性更大. 此时已经登录的用户不受影响, 新登录的用户均报账号/密码错误. 不管你是用账号密码登录,还是用SNC登录(SAP SSO登录方式) .

此种方式可以通过查找集团复制日志获取相应的操作人员及操作事件.

集团复制结束后,系统会自动解除登录限制.为了让锁定效果更持久, 可以强制中断集团复制过程,让源系统始终无法登录.

02

有意式

在需要破坏的服务器任意集团测试函数

SCCR_LOCK_CLIENT, 输入指定集团.

该方式隐蔽性极强, 执行后,指定集团将无法登录. 并且暂时没有地方能查询谁执行了给操作,查看函数代码,可以发现,该操作仅修改了T000的一个标记字段CCTEMPLOCK. 并没有记录相应的日志信息. 估计除非使用SCU3查看表内容变更(需要系统参数支持), 没有其它方式获取变更的日志信息了.

当然根据函数中的代码,也可以看出, 所有设置T000-CCTEMPLOCK 内容的方式都可以达成该破坏效果.

SCU3介绍

SPRING

数据字典表的技术设置中. 日志更改的帮助可以看到相应信息. 当表选择了日志变更, 同时维护了系统参数rec/client . 系统会记录所有对该表的变更信息,同时通过事务代码SCU3查看表的变更记录.

缺陷

当发现集团无法登录时, 尝试了其它方式. 发现这种破坏方式不太彻底. 用户可以通过SM59 配置连接后登录被破坏的集团.

这样虽然有点不方便, 但还是能够登录集团. 破坏效果远远不及前文的方式.

请酌情选用.

解除办法

了解上述原理后, 该破坏的解除办法也很简单. 使用函数SCCR_UNLOCK_CLIENT即可解除登录锁定. 或者直接更新 T000-CCTEMPLOCK标记

槽点

虽说破坏效果不强,但是胜在迷惑性强, 用户,密码录入错误的提示拉升这种方式的魅力值.还是可以用来开开很伤大雅的玩笑.

SAP的开发真的就懒得写一个明确的消息? “系统正在执行集团复制,登录被禁止.详情请咨询系统管理员”

好吧,正是因为如此,才有了本文.谢谢这位不知名的前辈.正所谓前人挖坑,后人跌倒. 跌倒的没准摔好了脊椎变位.

总结

没啥好总结的, 再次郑重申明:本文并不是想教唆你怎么把SAP服务器搞死.

虽然你确实可以从本文中学到搞死SAP服务器的技巧,但是如果因为你对公司的抱怨而导致你无意中使用了本文中的方式无意中搞死了贵公司的SAP服务器.

请不要甩锅给本文作者. 罪过在于你无意的报复之心及贵公司无意让你拥有了报复之心.

约定

如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.

(如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)

搞死SAP系统系列 让系统无法登录(二)相关推荐

  1. 搞死SAP系统系列 让PO系统宕机

    点击蓝字 关注我们 一 前言 首先郑重申明:本文并不是想教唆你怎么把SAP服务器搞死. 虽然你确实可以从本文中学到搞死SAP服务器的技巧,但是如果因为你对公司的抱怨而导致你无意中使用了本文中的方式无意 ...

  2. sap可以指定应用服务器,SAP扫盲系列之一:什么是SAP系统和应用服务器

    Jerry Wang,2007年加入SAP成都研究院工作至今,至今为止有13年的ABAP开发经验,SAP社区导师,SAP中国技术大使. SAP Netweaver Application Server ...

  3. SAP ERP 安全管理平台系统

    系统引言 SAP全日志安全管理系统(SAP ERP安全管理平台, 简称AMS-L系统)是一款面向SAP ERP 系统的网络安全管理工具,提供基于SAP系统用户业务行为的常态化监管,是对SAP现有日志体 ...

  4. springboot项目系列-论坛系统04登录注册实现

    springboot项目系列-论坛系统04登录注册实现 论坛地址:http://www.cywloveyou.top 注册(使用AJAX,邮件任务,RabbitMQ) 首先跳转到注册页面,进行注册,跳 ...

  5. ZynqLinux最小系统系列—— 4、Petalinux工程创建与编译以及烧写到FLASH(二)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ZynqLinux最小系统系列-- 4.Petalinux工程创建与编译以及烧写到FLASH(二) 写在前面 接上一篇 烧写FLASH ...

  6. 死磕synchronized五:系统剖析轻量级锁

    哈喽,大家好,我是江湖人送外号[道格牙]的子牙老师. 近期准备写一个专栏:从Hotspot源码角度剖析synchronized.前前后后大概有10篇,会全网发,写完后整理成电子书放公众号供大家下载.对 ...

  7. SAP QM 检验批的系统状态标识‘HUM‘

    SAP QM 检验批的系统状态标识'HUM' 如下检验批#10000043946.系统状态里有'HUM',如下图, 它标识该检验批的质检库存是有Handling Unit管理的,关联了HU号码的. - ...

  8. SAP 对HU做转库操作,系统报错 - 系统状态HUAS是活动的 - 分析

    SAP 对HU做转库操作,系统报错 - 系统状态HUAS是活动的 - 分析 近日收到业务团队报的问题,说是对某个HU做转库时候,系统报错.如下图示: HU里有是三个序列号, 1191111034011 ...

  9. 用SignalR 2.0开发客服系统[系列3:实现点对点通讯]

    用SignalR 2.0开发客服系统[系列3:实现点对点通讯] 原文:用SignalR 2.0开发客服系统[系列3:实现点对点通讯] 前言 目录: 用SignalR 2.0开发客服系统[系列1:实现群 ...

最新文章

  1. Java虚拟机性能监控工具草览
  2. codeforces 711B - Chris and Magic Square(矩阵0位置填数)
  3. Redis之Hash数据结构
  4. 20170505思考点--编写案例时是以功能为主还是业务为主要
  5. Installing Flex Data Services on JBoss
  6. mysql 结果集 超大_使用MySQL流式传输大型结果集
  7. 解决手机网站点击出现蓝色框的问题
  8. 快速生成HTML结构语法(HTML、CSS)
  9. Excel公式与函数实战应用-陈明霞-专题视频课程
  10. 总结:86版五笔输入法
  11. Windows安装补丁_勒索病毒_补丁号
  12. Java代码利用aspose-words将word文档转换成pdf和图片格式(PNG,JPG,JPEG破解 无水印)
  13. 点云配准(四) 四元数与旋转变换
  14. ceph osd 修复备忘
  15. 【2021牛客暑期多校训练营7 】 xay loves count
  16. golang:An operation on a socket could not be performed because the system lacked sufficient buffer s
  17. word打开出现乱码要如何解决呢?
  18. linux双网卡双路由配置,linux配置双网卡双路由
  19. 深圳云计算培训学习:云服务和云计算有什么区别?-千锋
  20. SpringCloud历史版本官网查询方法

热门文章

  1. 怎么删除多余的启动项
  2. 攻防世界MISC_掀桌子
  3. ### 如何系统化学习OpenCV4
  4. Windows无法自动将IP协议堆栈绑定到网络适配器(win10解决方法)
  5. DAMA试题分析:主键有什么特性?
  6. 【考研】2018-Part B 作文(英一)
  7. excel WPS批量删除表格中某一列为空的行数据
  8. 使用matlab计算hurst指数的代码
  9. Java使用动态规划算法思想解决01背包问题
  10. 系统性梳理“滑板底盘”