Copyright @ 200803, chen Wu, chentaoyu@sohu.com,Http://www.cnblogs.com/evan
This article complies with the gnu gpl copyright agreement. When any organization or individual references, reprints, or modifies this document, please retain the copyright information and indicate the source.
Warning: it is only available for ides learning and research. Commercial use is prohibited. At your own risk.
Guan jianzi: SAP license key
SAP developer access key
License key cracking
Access key cracking
SAP Calculator
Zapgui Calculator
Instructions on zapgui. exe
1. Key generator.
Steps:
You must generate a new license key before generating an access key.
SAP system id = Sid, 3 chars
Customer key = hardware key, 11 chars
Installation NO = installation, 10 digits
Expiration date = yyyymmdd, usually "99991231"
License key = license key, 24 chars
1. Create a user. Users with sap_all permissions must be used, for example, my user is Dev;
2. log on to the user with the sap_all permission (such as Dev), run the transaction slicense, or open it through the menu. Path: "Tools → System Management → slicense-SAP license" (open window 3 );
3. Press F6 or install new license to open the new lcense installation window (window 2 );
4. Run zapgui.exe (Window 1). Enter the parameter and click the instal button to generate the license key. The result item is the generated key;
Reference: enter a value in the direction of the arrow. The values are red and blue first. If you do not understand the text or the graph, do not ask me again!
License number: NULL, not filled
User/object: Dev
SAP version: 4.7 (enter the corresponding version number, such as 4.6d)
Customer key: The hardware key value of window 2
Installation Number: 0000000001, or any, with a length of 10 Characters
Sid: SAP ssytem value of window 2
Yyyymmdd: expires on value of window 2, "99991231"
5. Inst. Number in window 2: Enter 0000000001; key: Enter the value of result in window 1;
6. Restart the sap service. You may not need to restart the service. If you do not see the install number in Step 7, restart the service;
7. You can see your install number in system-> status. Initial is initially displayed, and now it is: 0000000001;
8. Run se38, create a new Z program, and click Create. In this case, enter the access key in the dialog box that appears;
9. Run zapgui, enter the user name, install number, and click the developer button to obtain the accesskey in the result.
License number: 0000000001 (only this item is not filled when obtaining the license key. Now, it must be included with installation numbe)
User/object: Dev
SAP version: 4.7
Customer key: The hardware key value of window 2
Installation Number: 0000000001
Sid: SAP ssytem value of window 2
Yyyymmdd: expires on value of window 2
Summary: When I used the number calculator for the first time, I couldn't figure out what values should be entered for each item. I also consulted some netizens and had to have a customer key. How do I know what this key is? Is it online? Or is there any way in the system that you don't know how to view it? Try to crack the problem before you can save the original image. This figure is sufficient for your reference.
Thank you for writing zapgui.exe. Let's not talk about this tool-related legend. Thank you for your attention. Zapgui.exe should also be used for the license key and access key of sap of other versions. Maybe there are other ways to fill in the parameters. Please try again!
Email:Chentaoyu@sohu.com
MSN:
Chentaoyu @
Hotmail
. Com
Ii. Cracking [ZT]
Original post address: http://blog.163.com/right___boy@126/blog/static/231981842007121317905
It turns out that there is only a rough introduction on the Internet, but it is difficult for beginners. Many of them are just a general logic and there are no detailed steps. After a long time, I finally got it done, some concepts may be incorrect, and will be revised later as you learn more.
I. Remove the read-only attribute of the permission judgment file lskeyf00:
1. Enter se30 in the tcode field and press enter (the tcode field refers to the input box on the interface after logging on to SAP ).
2. Press F6 (Tips & tricks) (steps 2 and 3 here are based on ides4.7c. If you use 4.6, press f6 and a list is displayed. Select either of them, A display box is displayed, which is divided into the left and right programs. delete all the left and right programs first, and then proceed with step 3. Ecc6.0 is basically the same as this 4.7 version)
3. Write the following program on the right side,
Update progdir set edtx =''
Where
Name = 'lskeyf00'
And
State = 'A '.
4. Execute F8. Then the editor lock of the lskeyf00 file will open, that is, change the file to editable. Is equal to canceling the read-only permission under windows.
2. Add a breakpoint to the permission judgment file to block permission judgment.
5. Return to the start page and press enter in tcode.
6. Enter lskeyf00 in the program.
7. Click Display ).
8. Find the jump_the_wall block,
Find the following section in this section.
Call 'get _ cmd_key 'id' name 'field 'abcdefghijkl'
Id 'castid' field '123'
Id 'key' field dummy_key.
9. Place the cursor behind dummy_key. click red stop on the page (there is no red stop in ecc6.0, but there are two "add breakpoint", select the second one, the first one is not tried), add a breakpoint here, at this time, the last line above will become yellow.
10. Click the fourth to last icon in the Next string (create a new session). A new operation interface window is displayed. Enter se38 in the tcode field of the new window and press Enter. (If a new window is not opened in this way, it may lead to a situation where the breakpoint cannot be accessed. I used to crack 6.0 .)
3. Modify the value of the judgment parameter in the permission judgment file to bypass the permission judgment.
11. Enter lskeyf00 in the program. Click Change to open a breakpoint.
12. At this time, there are four consecutive lines of white input boxes, followed by four lines of gray boxes. Enter sy-subrc In the first white box and press Enter. (In ecc6.0, the white input box is on the right. After you enter sy-subrc and press enter, the gray box on the back will not become white. You need to double-click the pencil on the back. After the modification, press enter to confirm. Continue Step 14)
13. At this time, the original gray box after the row will become white and a value will appear. Change the value to 0 and click the pencil next to it to save it. (For details, refer to Step 1)
14. Press F6 (execute the program in one step). If 0 in the input box is changed to another value, change it to 0 and click the pencil next to it to save it. (For details, refer to Step 1)
15. Press F6 again and the value will not change (I changed it twice in total). If the value of the program jump to endform is not changed, the change is successful. Press F8 to start running the program from the breakpoint ).
16. After you press F8 in the previous step, the program will jump out of one or more information boxes, so you don't have to worry about it. After confirmation, a white-bottom gray-text interface will appear, which contains the source code of the program, but because it cannot be modified, it is gray.
4. Modify the permission to determine the file by inserting executable code.
17. Locate the last added breakpoint,
Call 'get _ cmd_key 'id' name 'field 'abcdefghijkl'
Id 'castid' field '123'
Id 'key' field dummy_key.
Place the cursor behind dummy_key. And click "insert" on the interface (shortcut: Ctrl + Shift + F8 ).
* {Insert rightboy 1
*
*} Insert
The strings following the first line may be different. In this case, only the row in the middle * Can be input. Delete and add *.
Sy-subrc = 0.
That is, change the content to the following:
* {Insert rightboy 1
Sy-subrc = 0.
*} Insert
18. Click Save. The program will jump to the breakpoint again. Follow the steps 12-16 to change the value to 0 and continue. A message is displayed, indicating that the file is successfully saved. (If you are prompted to select a session, you can click "new" to create one. You can do this after two steps. I will not go into details here)
19. Click Program-activate (CTRL + F3) (here, the "Activate" button is not possible when I crack another 4.6c. In fact, activation is automatic here, ignore this. The displayed program name is followed by an "active" or "active" flag. If not, the "active" button will be available ), if you still skip to the breakpoint, continue to follow the above steps to change the value, and the last prompt will prompt that the activation is successful.
20. Close all ides logon interfaces, log on to ides again, press se38 in tcode, and enter lskeyf00 in the program. Click Display ). Find the modified part and you will find that the added part is successful.
21. I have roughly understood the content of this program file through cracking. This program is the judgment program for ides to determine whether there is a key. When sy-subrc = 0, I have access permissions, if some conditions are not met, Sy-subrc will change, so forcing it to 0 here is equivalent to cracking. So I repeat the steps to change the original code to the following:
Call 'get _ cmd_key 'id' name 'field 'abcdefghijkl'
Id 'castid' field '123'
Id 'key' field dummy_key.
* {Insert rightboy 1
Sy-subrc = 0.
*} Insert
Check SY-SUBRC EQ 2. "customer system!
* {Insert rightboy 2
Sy-subrc = 0.
*} Insert
Move space to dummy_key.
* {Insert rightboy 3
Sy-subrc = 0.
*} Insert
Rc = 0.
Endform. "jump_the_wall
After completing all the above steps, I later cracked several different versions of the system, and completed the above steps. 4.6, 4.7, and 6.0 can all be cracked using this method, the key step is to remove the editor lock of the lskeyf00 file. The other steps are similar and I hope to help you.