admin 管理员组文章数量: 1086019
2024年8月31日发(作者:nodejs 框架)
创建时间:
2011-6-611:03:00
SAPdeveloper解决AccessKey办法
目标:解决SAPDeveloper所需的访问关键字(AccessKey)
环境:OS:
WindowsServer2003,WindowsServer2008
SAP:
SAPR/34.71,ECC6.0
:
方法一方法一:
工具:SAP算号器licensekey
(大小36.0KB(36,864字节))
(网上搜索并下载zapgui-generatesapr3licensekeys.)
1.
登录具有SAP_ALL权限的用户
本文User范例为:Agile.
2.
查询SAP版本;
GUI界面上方下拉菜单:系统→状态;附图1中版本为6.0
电击组件版本右下方的按纽,可查阅所有SAP组件的详细版本信息.
Reviser:
Rattbell@
Page
1
of
8
创建时间:
2011-6-611:03:00
3.
运行【SLICENSE】
或通过菜单打开,路径:"工具→系统管理→系统管理→
SLICENSE-SAP
许可",打开如下窗口(附图2)
4.按【Install】InstallNewLicense
(或者按F6键弹开安装新LCENSE的窗口),如附图3.
Reviser:
Rattbell@
Page
2
of
8
创建时间:
2011-6-611:03:00
5.先下载压缩包:
解压后运行
【
】,
如附图4
输入如上信息(数据可参考
附图3.
),
CustomerKey=HardwareKey:I1527841960
InstallationKey:,
系统标识SID:DEV
到期时间:99991231
点击【Install】,生成Licensekey,Result项即为生成的key;
6.打开之前打开过的Slicense+F6窗口,输入上一步生成的【Result】值
附图5:(
Systemnumber:空着,不填)
Reviser:
Rattbell@
Page
3
of
8
创建时间:
2011-6-611:03:00
7.点击,出现如下图,注意License表已经多了一行新记录;
8.退出,运行【SE38】,
新建一个ZProgram,点击【创建】,这是会弹窗口要求输入ACCESSKEY;
Reviser:
Rattbell@
Page
4
of
8
创建时间:
2011-6-611:03:00
9.运行ZAPGUI,输入UserName,InstallNumber,
点击Developer按钮,得到result中的AccessKey。
Licensenumber=InstallationKey:,(测试环境可用:
)
(取得licensekey时Systemnumber未填,现在填上,必须与Installationnumber项一致)
10.
再次运行SE38,
输入AccessKey,
点击确定,
确认ACCESSKEY破解完成。
Reviser:
Rattbell@
Page
5
of
8
创建时间:
2011-6-611:03:00
方法二:
LSKEYF00破解
原贴地址
:/right___boy@126/blog/static/231981842/
1)去掉权限判断文件LSKEYF00的只读属性:
1,Tcode处输入SE30回车(Tcode处就是指登陆sap后界面上放的可输入框)。
2,按F6(Tips&Tricks)
(这里2,3步是以IDES4.7c为标准的,如果你用的4.6,按f6后会出现一个列表,
随便选一个进入,会出现一个分为左右的程序显示框,先把左右的程序全部删除掉,
然后参照第三步继续。ecc6.0与本4.7基本相同)
3,在右边写下面一段程序,
UpdatePROGDIRsetedtx=''
Where
name='LSKEYF00'
And
state='A'.
4,F8执行,这时文件LSKEYF00的Editorlock就会打开,
也就是说将这个文件更改为可以编辑。等于windows下面取消只读权限。
2)在权限判断文件里面加上断点,阻断权限判断。
5,返回到起始页面,Tcode输入SE38回车。
6,程序输入LSKEYF00。
7,点display(显示)。
8,找到JUMP_THE_WALL块,
然后在这块中找到下面这段
CALL'GET_DEVELOPER_KEY'ID'NAME'FIELD'ABCDEFGHIJKL'
ID'CUSTID'FIELD'1234567890'
ID'KEY'FIELDDUMMY_KEY.
9,把光标放在dummy_key后面.点击页面上的红色stop
(ecc6.0里面没有红色stop,但是有两个“添加断点”,选第二个吧,第一个没有试),
在这里添加一个断点,此时上面的最后一行会变为黄色。
10,点击后面一串图标中倒数第四个(创建新的会话),
会出现一个新的操作界面窗口,在新窗口的Tcode输入se38回车。
(这里如果不这样打开新窗口的话,有可能会造成不能进入断点的状况,我破解6.0时出现过。)
Reviser:
Rattbell@
Page
6
of
8
创建时间:
2011-6-611:03:00
3)逐步修改权限判断文件中的判断参数的值,达到绕过权限判断的目的。
11,程序输入LSKEYF00。点change(修改),程序会进入断点。
12,此时界面下面有连续四行白色的输入框,后面是四行灰色的框。
在第一个白色框里面输入sy-subrc回车。
(在ecc6.0里面,这里的白色输入框在右边,输入sy-subrc回车后,
后面的灰框并不会变成白色,需要双击后面的铅笔才可以。
更改后按回车确认。继续14步)
13,此时该行后面的原本灰色的框会变白色,并且出现一个值,
将这个值改为0并点击后面的铅笔进行保存。(6.0参照第12步)
14,按f6(单步执行程序),
如果输入框中的0变成其它值,将它再改成0丙点击后面的铅笔进行保存。
(6.0参照第12步)
15,再次按一下f6,这个值将不再变化(我总共改了两次0),
如果程序跳转到endform这个值也没有改变,说明更改成功了。
按f8(从断点开始运行完程序)。
16,上步按f8后,程序会跳出一个或者几个信息框,不必理会,确认,
就会出现一个白底灰字的界面,里面是程序源代码,但因为不能修改,所以是灰色的。
4)通过插入可执行代码的方法修改权限判断文件,一劳永逸。
17,这时还是找到上次添加断点那里,
CALL'GET_DEVELOPER_KEY'ID'NAME'FIELD'ABCDEFGHIJKL'
ID'CUSTID'FIELD'1234567890'
ID'KEY'FIELDDUMMY_KEY.
把光标放在dummy_key.后面,点击界面上的“插入”按钮(快捷键ctrl+shift+f8),
屏幕中就会出现
*{INSERTrightboy1
*
*}INSERT
其中第一行的后面那串字符串可能会不一样。
这时只有中间的*那一行是可以输入的,将*删掉,加入
sy-subrc=0.
也就是将刚才的内容更改为如下:
*{INSERTrightboy1
sy-subrc=0.
*}INSERT
Reviser:
Rattbell@
Page
7
of
8
创建时间:
2011-6-611:03:00
18,点击保存,程序会再次跳到断点,
按照12-16的步骤继续更改那个值为0并继续,最后会提示保存成功。
(如果提示选择session,可以自己点击"新建"随便建立一个,此处不再赘述)
19,然后点击程序-激活(快捷键ctrl+f3)
(这里,我在破解另外一个4.6c的时候“激活”按钮并不可能,其实此处激活是自动的,不
必理会,你会看到显示的程序名的后面有一个“活动的”或者“active”的标记,如果没有,“激
活”按钮一定可用),如果还跳到断点,请继续按照上述步骤更改值,最后会提示激活成
功。
20,关闭所有的ides登陆界面,重新登陆ides,Tcode输入se38回车,
程序输入LSKEYF00。点display(显示)。
找到刚才修改的地方,应该发现刚才的添加成功了。
21,我通过破解大致了解了这个程序文件的内容,这程序就是ides判断是否有key的判断程
序,当sy-subrc=0的时候,就有权限访问,如果不满足一些条件,sy-subrc就会改变,
所以在这里强制它变为0,就等于破解掉了。于是我就重复步骤将原码变成下列的样子:
CALL'GET_DEVELOPER_KEY'ID'NAME'FIELD'ABCDEFGHIJKL'
ID'CUSTID'FIELD'1234567890'
ID'KEY'FIELDDUMMY_KEY.
*{INSERTrightboy1
sy-subrc=0.
*}INSERT
CHECKSY-SUBRCEQ2."customersystem!
*{INSERTrightboy2
sy-subrc=0.
*}INSERT
MOVESPACETODUMMY_KEY.
*{INSERTrightboy3
sy-subrc=0.
*}INSERT
RC=0.
ENDFORM."JUMP_THE_WALL
以上一切步骤完毕,我后来又破解了几个不同版本的系统,并将上述步骤完善了一下,4.6,4.7,
6.0都可以用此方法破解,其中比较关键的是第一步,去掉LSKEYF00文件的editorlock,其
他步骤大同小异,希望对大家有所帮助。
Reviser:
Rattbell@
Page
8
of
8
版权声明:本文标题:SAP License和Access Key的两个解决方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1725073839a878394.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论