ITPub博客

首页 > 数字化转型 > ERP > 破解SAP4.6,4.7 and ECC6

破解SAP4.6,4.7 and ECC6

原创 ERP 作者:zhujianfu 时间:2005-02-22 16:14:03 0 删除 编辑
破解SAP4.6 and 4.7 and ECC6.0

[@more@]

破解4.7x200的ACCESS KEY了(IDES)

1. Disable ERITOR_lock status of program ‘LSKEYF00’
Method :
Create a program and run the following code :
UPDATE PROGDIR SET EDTX = ''
WHERE NAME = 'LSKEYF00'
AND STATE = 'A'.

2. Set a Break-Point in program ‘LSKEYU05’
Method :
A. In se38 , Input Program name with ‘LSKEYU05’
And press ‘Display’ button to display the sourc code .
B. Set Break-Point on ‘CASE SY-SUBRC. ‘ sentence

3. Before Modify program ‘LSKEYF00’
Method :
A. Open anther sap windows with T.code - se38 , and input program name
With ‘LSKEYF00’ .
B. Press ‘Change’ button.
C. Program will stop at Break-point ; change sy-subrc to zero ( Sy-subrc = 0 )
And press ‘F8’ to continue .
( Maybe You will change the sy-subrc value twice )

4. Modify program ‘LSKEYF00’
Method :
Atfer setp 3 , you will get into change mode with se38 .
Find the subroutine ‘JUMP_TEMP_Wall’ ;
Insert the following code behind ‘ CALL 'GET_DEVELOPER_KEY'’ :
If sy-uname = 'SAP01'. “ The user u created without access key
sy-subrc = 0 .
Endif.

破解4.6c

1.找到了那个屏幕SAPLSKEY:1000
2.SAPLSKEY 29 设断点
3.se38->change LSKEYU03 遭到阻截,绕过阻碍
4.为了完全自由的修改sap源程序
用程序用上述方式建立程序:
REPORT ZMATCH_TEST1.
update PROGDIR set edtx = ''
where name = 'LSKEYU03'
and state = 'A'.
if sy-subrc = 0.
write: 'ok'.
endif.

5.为了完全自由的修改sap源程序
再次用程序用上述方式建立程序:
REPORT ZMATCH_TEST2.
update PROGDIR set edtx = ''
where name = 'LSKEYU08'
and state = 'A'.
if sy-subrc = 0.
write: 'ok'.
endif.

在修改lskeyu08 和 lskeyu03时候 ,会遇到阻截
6.设断点 SAPLSKEY 11 绕开
7.设断点 SAPLSKEY 73 绕开
8.设断点 SAPLSKEY 87 绕开
9.将两个程序段完全注释改称:
search '555' for '5'.
sy-subrc = 0.

----------------------------------------------------
第二种方法
1,SE38,display LSKEYF00,找到form:JUMP_THE_WALL,
然后设置段点在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'
ID 'CUSTID' FIELD '1234567890'
ID 'KEY' FIELD DUMMY_KEY.

2,SE38,change LSKEYF00,这时回停在断点上,ok,把SY-SUBRC修改为0,F8继续执行,
哈!进去了!
然后在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'
ID 'CUSTID' FIELD '1234567890'
ID 'KEY' FIELD DUMMY_KEY.
的后面加上这段话
IF sy-uname = 'abaper'. 注意:sy-uname 为自己的user id
sy-subrc = '0'.
ENDIF.
3,save,check,active,这期间会有好几次停在在第1步的时候设置的断点上,
记得把SY-SUBRC都改为0

我的步骤:
1 创建了一个用户 赋予所有 local role的权限(感觉登陆非常满---)
2 SE38,display LSKEYF00,找到form:JUMP_THE_WALL,
然后设置段点在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'
ID 'CUSTID' FIELD '1234567890'
ID 'KEY' FIELD DUMMY_KEY.
3 new create session , se38 , change LSKEYF00
但这个时候显示 you are not authorised to make changes (authorisation object
S_DEVELOPER)

破解ECC6开发权限及修改SAP源代码.

用zapgui - generate sap r3 license keys,可以在ECC6中找开ABAP的权限。lisence number 填写Installation number,版本ECC 6.0。然后点Developer,在result中产生Licence key.用se38建立新程序输入这个Licence key。此时已可以建ZY开头的程序了。zapgui 附件。

zapgui - generate sap r3 license keys.rar

如果想修改SAP标准程序,还需要做下面的操作。

1,SE38,display LSKEYF00,找到form:JUMP_THE_WALL,
然后设置段点在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'
ID 'CUSTID' FIELD '1234567890'
ID 'KEY' FIELD DUMMY_KEY.

2,SE38,change LSKEYF00,这时回停在断点上,ok,把SY-SUBRC修改为0,F8继续执行,
哈!进去了!
然后在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'
ID 'CUSTID' FIELD '1234567890'
ID 'KEY' FIELD DUMMY_KEY.
的后面加上这段话
IF sy-uname = 'abaper'. 注意:sy-uname 为自己的user id
sy-subrc = '0'.
ENDIF.
3,save,check,active,这期间会有好几次停在在第1步的时候设置的断点上,
记得把SY-SUBRC都改为0

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/46681/viewspace-790627/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    127
  • 访问量
    921077