wongerlt Posted April 13, 2016 Posted April 13, 2016 (edited) Hello, In what method i can capture Hardware id from client in server side? Maybe can someone give me more informations for it? Thanks :) Edited April 13, 2016 by wongerlt
0 Mellion Posted April 13, 2016 Posted April 13, 2016 (edited) Well i need also, :D i hope some answerd Edited April 13, 2016 by Mellion
0 xAddytzu Posted April 13, 2016 Posted April 13, 2016 Hello, In what method i can capture Hardware id from client in server side? Maybe can someone give me more informations for it? Thanks :) package Guard.hwidmanager; import Guard.ConfigProtection; import net.sf.l2j.gameserver.handler.IAdminCommandHandler; import net.sf.l2j.gameserver.model.L2Object; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; public class HWIDAdminBan implements IAdminCommandHandler { private static final String[] ADMIN_COMMANDS = { "admin_hwid_ban" }; @Override public boolean useAdminCommand(String fullString, L2PcInstance player) { if (!ConfigProtection.ALLOW_GUARD_SYSTEM) { return false; } if (player == null) { return false; } if (!fullString.startsWith("admin_hwid")) { return false; } if (fullString.startsWith("admin_hwid_ban")) { L2Object playerTarger = player.getTarget(); if (playerTarger == null && !(playerTarger instanceof L2PcInstance)) { player.sendMessage("Target is empty."); return false; } L2PcInstance target = (L2PcInstance) playerTarger; if (target != null) { HWIDBan.addHWIDBan(target.getNetConnection()); player.sendMessage(target.getName() + " banned in HWID."); } } return true; } @Override public String[] getAdminCommandList() { return ADMIN_COMMANDS; } } and l2gameclient.java public void checkHwid(String allowedHwid) { if (!allowedHwid.equalsIgnoreCase("") && !getHWID().equalsIgnoreCase(allowedHwid)) closeNow(); } private String _hwid; private boolean _isProtected; public String getHWID() { return _hwid; } public boolean isProtected() { return _isProtected; } public void setHWID(String hwid) { _hwid = hwid; } and l2 pcinstance public String getHWID() { return _connection.getHWID(); }
0 Elfo Posted April 13, 2016 Posted April 13, 2016 Which will not work unless if you client supports this and you also have the rest server side support.
0 xAddytzu Posted April 13, 2016 Posted April 13, 2016 Which will not work unless if you client supports this and you also have the rest server side support. i can't show full code. you know,what i mean, but code working perfect,tested on my server
0 xxdem Posted April 13, 2016 Posted April 13, 2016 i can't show full code. you know,what i mean, but code working perfect,tested on my server gtfo retard
0 wongerlt Posted April 13, 2016 Author Posted April 13, 2016 i can't show full code. you know,what i mean, but code working perfect,tested on my server So what point wirite one part of code here? If you dont give functions code and it cant work without it? :D
0 xxdem Posted April 13, 2016 Posted April 13, 2016 So what point wirite one part of code here? If you dont give functions code and it cant work without it? :D the retard just gave accessors and mutators, that have the appropiate name. Wannabe developer or wannabe funny?
0 wongerlt Posted April 13, 2016 Author Posted April 13, 2016 I know this already, i ask some information about it , how it work and etc. :)
0 Szakalaka Posted April 13, 2016 Posted April 13, 2016 Find function responsible for sending data, find function which sends AuthLogin and simply send data after its executed :)Or hire someone to do it for you xD
0 UnAfraid Posted April 14, 2016 Posted April 14, 2016 There is no HWID support in interlude client native, which means in order to get access to that you need some external support in most cases thats some anti-cheat like lameguard in the past, now there emerged some new SmartGuard and some others. Non of them are free of course, so you gotta pay to get that.
0 wongerlt Posted April 14, 2016 Author Posted April 14, 2016 Hmm okay, maybe are other method to check dualbox its same pc or no?
0 AlmostGood Posted April 14, 2016 Posted April 14, 2016 (edited) There is no HWID support in interlude client native, which means in order to get access to that you need some external support in most cases thats some anti-cheat like lameguard in the past, now there emerged some new SmartGuard and some others. Non of them are free of course, so you gotta pay to get that. while we are on topic, RequestHardWareInfo is sent to server on login attempt or on request? Edited April 14, 2016 by AlmostGood
0 UnAfraid Posted April 14, 2016 Posted April 14, 2016 while we are on topic, RequestHardWareInfo is sent to server on login attempt or on request? RequestHardWareInfo is Goddess of Destruction packet not to mention that is disabled, and it contains mostly bulshit, like drivers and their versions
Question
wongerlt
Hello,
In what method i can capture Hardware id from client in server side? Maybe can someone give me more informations for it? Thanks :)
Edited by wongerlt15 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now