Jump to content

Recommended Posts

Hello, since I have a free time i started deving again and completing / creating new system for Lineage that customers were waiting for.

At this time its Security Licence Manager, used primary by devs/administrators/owners of lineage 2 servers - almost your own projects or your highly costomized files.

 

Lets start with summarized possible FAQ:

So what is this good for and how does it work?

- It is special server licence system, that can be used while you are selling your l2 packs and you dont want to let them share.

- This system adds serial/licence file in your pack that contains Serial(password,hash,X-bit string) that is needed to let server start

- In case the licence/serial file is missing server start will fail, in case serial/licence key (in file) is wrong server start will fail.

- The serial code corespond with your own system, where you adds/removes/edits all the customers keys and SERVER IPs.

- YES, this system checkes server IP and Licence Key. In case one of these are not registered the server will simple never start.

 

Is this system secured from breaking?

- Yes, almost every step of code is secured. This is not protection that you will simply break by pack decompilation, edit few lines in any file or any other form - So it can be used on private (lucera, lovely, fandc, scoria, l2jdream....) and also on Non-private sources (aCis, l2jfrozen, l2java...)

- Also this proctection can be used for Project sold as already compiled packs, same as Project sold with Source code included packs.

- The system cannot be shared for any other kind of server files than its sold for. It cant be reselled. Since Implementation process is unique for every kind of project and ofc its done free by seller - me.

- This system is also proteted from Web attacks (the web manager part) as SQL injections.

 

Is hard to set it up? What if your client change serverIP or lose his licence file?

- Management of this system is pretty easy - Thats why web manager is included. You need just set your admin account, and than you will be able to manage licences and server IPs in a few seconds without any huge knowleade.

- If your client change his server IP, you simply log in web manager and change his IP to new one in almost 4 clicks.

- If the client lose his licence key, you can pretty fast find his old key in your manager, and generate a licence key again, or generate a new one.

 

Possibilities:

- Mainly around Web manager - since i am not graphical designer, my visual templates are made to be as simple and as effective as possible. In that case i make a code to be pretty easy editable - so if you have graphical sence or want any image changes, feal free to do that by your own or contact me for another template. UPDATE: in short words: you can edit the design by yourself if you will need, everything is prepared for changes

 

Selling Support:

- I provide  month free support (include, updates, changes, fixies) for new systems - like this one.

- I will adapt - implement the security system by myself for you (its not thing for  0-skilled ppl).

- In case of problems in first few days i usually offer sending money back.

 

Screenshots and Demo:

If there will be interest for web manager screens i will add them in topic, for now screens and demo available via PMs in here.

 

Price:

-price depends on what all would you like: Security system with/without Web Manager

 

Security Licence Manager pack includes:

- Server/Project security system

- Implementation to any kind of project

- 1 month support + updates

+- WEB Licence Manager system

 

 

I think all has been said, In case of any questions or if you have feeling i hasnt mentioned anythig, please feel free to PM me here.

@Author Iridin

Edited by Iridin
Link to comment
Share on other sites

why i cant decompile the jar or in general open and see your code

make a local connection and a local webserver to return the strings of the lisence server to be "ok start"

and bypass your system?

i didnt get the way you protect the jar if you can explain me or private

thank you and good luck on your sales

Link to comment
Share on other sites

 

why i cant decompile the jar or in general open and see your code

make a local connection and a local webserver to return the strings of the lisence server to be "ok start"

and bypass your system?

i didnt get the way you protect the jar if you can explain me or private

thank you and good luck on your sales

 

 

+1 i want to know the same.

Link to comment
Share on other sites

In your universtiy you definitelly saw smth like this: "jar file system is managed to be easily accessible so you can just rename format to zip and extract or download some decompiler and decompile"... Yes that is true ofc, but there siome ways how you can secure your Lib file to code be "unreadable" during decompilation and extraction. I can describe you via pm/skype if you are interested, and you can try to decompile/extract any kind of secured jar (good also for me to have skilled tester ;) )

 

@xdem: there is no way to react on your stupid post without some proper value, but thx for bumping

Link to comment
Share on other sites

There is ZERO you can do to decompiling from inside the JVM.

(And even most decompilers atm seem to be able to restore alot of strings + symbolic links automaticly).

 

Managed language's weakness.

Edited by mcbigmac
Link to comment
Share on other sites

There is ZERO you can do to decompiling from inside the JVM.

(And even most decompilers atm seem to be able to restore alot of strings + symbolic links automaticly).

 

Managed language's weakness.

 

The retard above me can't see the beauty of my post and he flames. 2014 Maxcheaters, wannabies still think that there are ways to protect their java files...

 

Let me say something, once bytecode, you will never be protected, so if you want it to be secure you have to be carefull for who gets it.

 

 

If you have enough balls, do a native java compilation with  gcc/gnu/jnit

Link to comment
Share on other sites

Even if you offuscate your code ita really easy to bypass. Its easy rewritw some clases in the classpath as lameguard do for example and you can rewrite only the methos where are the protection and invoque the original using reflection.

 

Your protection can be easy breake.

Link to comment
Share on other sites

The retard above me can't see the beauty of my post and he flames. 2014 Maxcheaters, wannabies still think that there are ways to protect their java files...

 

Let me say something, once bytecode, you will never be protected, so if you want it to be secure you have to be carefull for who gets it.

 

 

If you have enough balls, do a native java compilation with  gcc/gnu/jnit

 

One topic is coding on propriete level, the second topic is actual situation of L2. I see your point to "wanna be hero of topic". If we want to spend million of time with coding we will code new game from the zero ground. Be hero as you want and code lineage 2.1 in c++ or l2 for androids. I dont see another sence of spaming all topics in market with your wannbe hero style ;)

 

If you are interested or wanna more informations use PM here. If not and just flame - leave topic (pretty simple isnt it?)

Link to comment
Share on other sites

One topic is coding on propriete level, the second topic is actual situation of L2. I see your point to "wanna be hero of topic". If we want to spend million of time with coding we will code new game from the zero ground. Be hero as you want and code lineage 2.1 in c++ or l2 for androids. I dont see another sence of spaming all topics in market with your wannbe hero style ;)

 

If you are interested or wanna more informations use PM here. If not and just flame - leave topic (pretty simple isnt it?)

 

 

java is an open source language and it simply won't be as secure as you describe it, no matter how of your shitty effort you put on it. If you want something more safe, you make the core native, but still it can be bypassed with injects like l2off. So your WTS is yet another crap that I flamed on the garbageland of maxcheaters marketplace.

Link to comment
Share on other sites

1st - you should read what has been written in previos posts,  2nd- go flamepost to another topics (posts hunter rulez) 3rd - Send me your latest work links to Pm please just to check your google skills thanks 4th - in case you have some more issues to become forumhero use PM i will appreciate your ideas for sure.

Link to comment
Share on other sites

nah, Im not interested on improving you at all, Im just saying that you should work on something else if you want to prove yourself or make money.

This kind of protection is really for the lols, go work on antibot protection for example

Link to comment
Share on other sites

nah, Im not interested on improving you at all, Im just saying that you should work on something else if you want to prove yourself or make money.

This kind of protection is really for the lols, go work on antibot protection for example

If you are shy about your topics on sales its kind of your presentation too, I like your care ;) If you want money you should do what people wants, that the point of this topics. Ppl want-ed i made it. thats the end of our discuss i hope ;) Godd luck 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • to my store : https://topestore.mysellix.io/fr/ 2015-2022 Aged Discord Account 2015 Discord Account : 50.99 $ 2016 Discord Account : 10$ 2017 Discord Account :3.99 $ 2018 Discord Account : 3.50$ 2019 Discord Account : 2.70 $ 2020 Discord Account :1.50$ 2021 Discord Account :0.99$ 2022 Discord Account :0.70$ Warranty :Lifetime Payment Methods : Crypto/ PayPal Contact Me On Discord Or Telegram Discord : @ultrasstore11 Telegram : https://t.me/ultrastore11 Whatsapp ; +212614849119
    • This is my first and last topic created on a Lineage Forum, because if there's one thing that causes headaches for a lot of people, it's the critical error, that's why I decided to share it...   I'm creating a server again and before starting configurations I started collecting dozens of customs, without realizing my system folder had 950MB of files, so I started to enter the game, every 1 to 2 hours my client was reaching the maximum limit of virtual memory of the game due to the absurd amount of customs inside the system folder, reaching the maximum limit of 2047MB virtual ram, automatically we get critical, regardless of the error that appears on your screen, "THE WORDS ARE IRRELEVANT, unless it is a critical error before the ram memory limit reaches its limit", if you are seeing "2047 MB", it means that the game's virtual memory has reached its limit, and this memory is not configurable due to the game being created on 32-bit architecture, so I significantly reduced the amount of customs within the system from 950MB to 625MB, so my client started to reach the maximum memory limit every 10 to 12h, a huge progress, but my goal was at least 24h before reaching the virtual memory limit (playing frantically), so I reduced the system's custom files from 625MB to 267MB, the result was a first virtual memory limit critical error appearing after 41h.   My client is H5, the only types of customs I added to the game were focused only on equipment, one of the main causes were these skins and cloaks, they consume a huge amount of MB's within the "system", the problem is not adding customs to the client, the problem is adapting a custom and adding it inside the system folder, the system folder was not created with the intention of storing a huge amount of files.   Adding customs to the system folder means significantly reducing the time your client can remain open before reaching the virtual ram limit and make no mistake, there are hundreds of different critical errors with a small summary of the cause of the error, but if the critical table shows 2047MB of RAM, the problem is only 1. Example: I can see 3, 5, 9 critical error with different messages, but if this table is showing 2047MB ram, the reason was the virtual memory limit, an important detail is that this 2047MB ram is not a "fixed message or information from your computer", this 2047MB only appear when the cause is the virtual ram limit, it means that when you get a critical error with random numbers of ram memory appearing, such as 358MB ram, 715MB ram, it means that the cause of this error has no connection with ram virtual memory.
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products  https://discord.gg/hoodservices https://campsite.bio/utchihaamkt
  • Topics

×
×
  • Create New...