xuesn 发表于 2019-2-2 14:23:41

SAP 跟踪获得权限

跟踪获得权限
  利用/H获得权限,以获Tcode:OKP1权限为例,其他所有tcode权限类似。
http://blog.运维网.com/attachment/201202/122333301.jpg
  输入/H后回车,显示调试被激活
  
http://blog.运维网.com/attachment/201202/122344251.jpg
  输入Tcode:OKP1 回车
  (3).修改Tcode权限检查返回变量
  出现下面” ENDFUNCTION“的画面。
http://blog.运维网.com/attachment/201202/122415826.jpg
  F5单步运行, 一般看到下面语句:
  call 'AUTH_CHECK_TCODE'

  >  if sy-subrc = 0.   (如果为0表示PFCG已经赋予权限,非0无权限)
http://blog.运维网.com/attachment/201202/122432873.jpg
  如果非0,表示无权限,只要按图将sy-subrc改成0就可以,也就是冒充有权限欺负一下系统,至此,再按F8就可运行此Tcode 。
  前提:有/H和修改变量的权限!理论上讲,只要有了这两个权限就拥有一切权限,因为ABAP程序是解释形的,有的tcode可能在整个成组中多处有类似callAUTHORITY检查的东西,则需耐心修改每个返回值。
SM13查看系统更新终止记录
  创建财务凭证时显示凭证完全生成,但查看时显示凭证被归档,收件箱中也提示更新终止。
  SM13:双击进去就能找到错误,实务中可能存在多种凭证不能正确更新的原因,下面是其一。
http://blog.运维网.com/attachment/201202/122500812.jpg
http://blog.运维网.com/attachment/201202/122517235.jpg
  Tcode:FM3I建立承诺项就可

页: [1]
查看完整版本: SAP 跟踪获得权限