Jump to content

anacondaq

Members
  • Content Count

    161
  • Joined

  • Last visited

  • Days Won

    21

Reputation Activity

  1. Upvote
    anacondaq got a reaction from pr3p in Anyone heard from Harmony yet?   
    I see only one alternative - it's make server-side security by delays for each feature:
    item usage (potions/gears) & switching delays
    Skill usage hard delays depens on the animation & aspd & other parameters.
    Packet Encryption to protect against simple Bots like openkore.

     
    Server side protection by delays & etc, it's 80% against all cheats. The main sense it's make cheat software unusable.
    Client side is very hard to protect, and that is very dangerous and take a lot of time & money. 
     
    Protection for client must be next:
    unique algorythm to check current version, size, signatures of the game .exe; Default hash-cheking feature can be bypassed by simple re-sending packet what contain inself a information about hash of the client. That mean, you can protect your .exe against any injections, but someone will make the same clear .exe and will make hash-sums spoofing (fake sending packet from 3rd party application about "real" .exe), and he will use clear .exe + will send to the server hash-sums of the original exe and he will use any cheat software what he want to use. That is very sad. (i know many exaples of that)
    Rewrite WinApi Hooks to make system-calls to the worked process (application) not real, or to ignore our application. But it's takes a lot of money & time & admin skill. So that mean it's very hard to realease + that is very unstable, because this emulation can be bypassed by disabling or freezing extra dll for exe what contain  this functions, or some antivirus or another application will be always give a crash for Ragnarok .exe;
    Write or apply (i already saw many ways (with sources) windows driver with official signature from Windows to make imposible to unload this driver from system when process is running + some self-protection functions & checks to check is security dll/exe are work or nope, freezed or nope, hided or nope, etc. But this method is very bad, because many people on this planet using pirate software (around 90% in the world), and each operation system from Windows Family have different configurations, pre-installed software, etc. So there is a big risk to get system unusable.
    GRF Encryption - that can any GM, it's free and easy to make for each server.

     
    This is not full information, just a very small part, but the main sense of my message: need to make a server-side protection on the delay part to make unusable any spamming & in game world hacking.
  2. Upvote
    anacondaq reacted to thanna in Can anybody teach me, how to use HPM by examples?   
    click my signature, it will redirect you to wiki, it has step by step images on how to do it
  3. Upvote
    anacondaq reacted to Shakto in 2012-05-25 Client   
    Yup and since we have a packet encryption on hercules, harmony is useless now except to have mac adress. But buy 200$ for that u_u
  4. Upvote
    anacondaq got a reaction from jaBote in Stable client ( Most likely fixed )   
    What most stable and have many features client in:
     
    2012 2013

    Can anybody make topic with detailed information about each kRO ragexe + link for luas for him and their features?
  5. Upvote
    anacondaq got a reaction from jaBote in harmony users that are using latest version.   
    Last two versions harmony have a lot of bugs, and problems:
    fps bug liknz & other software for ndl and complete autopots + clicker + ndl + other effects in one soft work fine. harmony do not block memory reading, and injection harmony only read latest signatures of cheat software. harmony owner wont fix FPS (decrease when a lot of players at same screen) bug, and other problems. harmony owner do not support fastly, he just answer after 1-2 weeks.

    That why i think harmony is bad product to protect server.
    But there is no alternative way to block cheat software.
     
     
    How work harmony?
    it's check hash-sums of files in hdata.grf to "protect" against ndl. But new ways in nodelay based on sprite freezing. It's check hash-sums of .exe, it's not helpful. It's know already about some software (by signatures) but they do not want to protect memory addresses against read/write ways. Harmony has tunnel where transfer data is encrypted by AES (blue fish) algoritm. But this way is not good against new cheat scene. Where openkore by some people with some perl modules can bypass this method and connect to the server. Harmony check hash-sum for each software what they know....

     
    Sorry guys, SIrius can say another version, but i say true. It's not good protection. You pay for brand, not for protection engine. Harmony was good at 2009-10;
    For this time is most suckest anticheat engine what i ever seen before.
     
    What to do?
    - Wait for good developers like Magnum Anticheat and use their protection.
     
     
    Protection must:
    - Revers engeniereng most dangerous (good) cheat software and understand how it work.
    - They must block API calls to memory.
    - They must check everytime all files in game to detect modification.
    - They must HIDE without threads, pids protected Ragnarok.exe;
    - They must make own virtual keyboard what block whole WINAPI (SendKey('Button') and allow only processrunned virtual button.
    - They must ask to help increase their protection "level" at professional cheaters. Romedic, ahk, ROPS it's trivial things.
    - Protection must be CHEAP.
    - Cheap & good protection = many clients, many money, ro ALIVE.
  6. Upvote
    anacondaq reacted to jaBote in Client feature tracking   
    I think this one request could be a nice idea. I've already been for which features a particular client has and/or for reccomendations for choosing a client in the Spanish Section and I think I can extrapolate this to the rest of the people, which are just unsure what client version sits their needs best.
     
    Sadly, I'm not very good on the client side, so I usually end up reccomending 2012-04-18 (2012-04-10 if they don't like having to manage all items on LUA files) client when I'm asked for a particular client date and that mostly I don't know what's up on a client from a particular date.
     
    What do you think about tracking client features? This way we can easily refer to this (or whatever topic this feature tracker is made) and speed up support on clients.
     
    I mean, we start on a given ragexeRE date (maybe starting from 2011-08-17 ragexeRE clients onwards since this is the first client to support packet encription on Hercules?) listing its main capacities (text/LUA item database tables, mail system, etcetera) then noticing only the changes from previous clients and maybe individually noting the Hercules packet encription compatibility and/or if it's already supported by the emulator. And we'd also have another sort of a "timeline" for ragexe clients.
     
    For example:
     
     
    And quite the same for ragexe clients. I don't know if I have explained myself well.
     
    I hope someone with client knowledge could make this so that we could orient a bit better.
     
    Thanks!
  7. Upvote
    anacondaq reacted to Poison in Sit/Stand Script Command   
    Please implement sit and stand script commands.
     
    *sit({"<character name>"});
    *stand({"<character name>"});
     
    or/and
     
    *issitting(); //Returns 0 if not sitting, and 1 for sitting;


    Thank you!
  8. Upvote
    anacondaq reacted to Diurnal in eamod in Hercules?   
    Don't use it, just don't. Hercules is way way better than eamod.
  9. Upvote
    anacondaq reacted to Diurnal in Migrating from eAmod to Hercules   
    The only reason why I bought eAmod is for their Battlegrounds. I hope Susu would convert it too
  10. Upvote
    anacondaq reacted to Susu in Migrating from eAmod to Hercules   
    Detailed WoE stat can be made into a plugin, it's not that hard.
     
    I'm waiting for the Hook update for the HPM system and then i'll try converting some of eAmod stuff into plugins.
  11. Upvote
    anacondaq got a reaction from Zopokx in MAC IP Address   
    because NAT everywhere. From the same IP can be many different players. Best way it's hardware detection, like HWiD, MAC
  12. Upvote
    anacondaq reacted to Mootie in Hercules WPE Free - June 14th Patch   
    Harmony pwned
  13. Upvote
    anacondaq reacted to Ind in Hercules WPE Free - June 14th Patch   
    Hercules WPE Free - June 14th Patch
     
    Made Possible Thanks to Yommy
    We're only able to provide you with this feature thanks to Yommy, Thank you very much! WPE Free - Official Packet Obfuscation Support Packet spamming is no longer possible by normal means, with this feature each packet sent has its own id, so spamming (by sending the same packet more than once) is impossible. For this feature to function you MUST NOT use the 'disable packet obfuscation' client diff. conf/battle/client.conf
    // Whether to enable the official packet obfuscation support (good vs WPE)// 0: disabled// 1: optional (not recommended) -- identifies whether it is required// 2: enabled (recommended)packet_obfuscation: <value>
    Currently functional for over 44 clients (Thanks to Shakto!): 2011-08-17 - 2015-05-13 Special Thanks to Yommy ..Yommy ...The all-awesome Yommy~! Thank you again! Shakto for the 44 PacketKeys! Also - SQL DB Updates & DB2SQL For logical and performance reasons we've modified the structure of the renewal item db tables, atk and matk no longer share the same column, equip_level was replaced by equip_level_min so that we could add equip_level_max which is required by new renewal items. Note however that because of the previous atk:matk format, it was not possible to provide a upgrade file that would save the matk data Item script errors from sql dbs used to point to a inexistent line number, it was modified to display the item id instead. This update has shrunk the sizes of the item db .sql files, making it possible for tools such as phpmyadmin to parse them, once again. With this patch we're also introducing a new official plugin, db2sql, its purpose is to make it easier for our developers to keep the .sql db files up to date (but you may use that to convert your own if you so desire, too), to use this plugin (when it is enabled in plugins.conf) type server tools db2sql in the console. Link~u! Commit 1 Commit 2
  14. Upvote
    anacondaq reacted to mleo1 in Linux Commands for MySQL   
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, EXECUTE ON ROdatabase.* TO 'user'@'host';  
  15. Upvote
    anacondaq reacted to mkbu95 in Memory Slasher !!" - May 30 Patch   
    Simply the best.
     
    To all the haters:

  16. Upvote
    anacondaq reacted to Mystery in May Digest 2013   
    May Digest 2013
    The following digest covers the month of May 1st - May 31st 2013.
     
    Team Changes
    [*]Judas has been moved from Global Moderator to Forum Manager. [*]Mysterious has been moved from Global Moderator to Forum Manager. [*]jaBote has been moved from International Moderator to Global Moderator. [*]Joseph has joined as a Script Developer. [*]Masao has joined as a Script Developer.

    Development Highlights
    [*]Memory Slasher {May 30th Patch} (20bdc01, 5a138ce, f6bca33) [*]Instance Rework [*]Instance Functionality/Feature [*]Script Command Changes
    [*]Battlegrounds Queue
    [*]Arenas [*]Queuing [*]Queue Script Commands
    [*]MOTD Redesign (Dropped old design) (9080a58) [*]Third Class Effects: Update (8cc9012) [*]Support for 5,000 Skill IDs (d95d689) [*]Mapreg Saving Overhaul (3bfadf4) [*]Upgrading of Stat Server (2.5 --> 3.0) (c5986ba) [*]Hercules Plugin Manager (a2c45a8) [*]Hercules Console Input  (a2c45a8) [*]Implementation of "item_nouse" (c347eba)


    Scripts
    [*]Implementation of Mora NPCs / Quests (11a90e1) [*]Custom implementation of Dwarf Mighty Hammer (b17e2b7) [*]Eden EXP quests 56-70 Rewritten (26ba1ad)

    Client Support
    [*]Update of packet.h for Ragexe 2013-05-22 (cc6defd) [*]New Packets for 2013-05-15aRagexe (2ff4db5) [*]Character Slot Change Fix (890e296) [*]2013-03-20 Packet Update (8e41dab)

    Statistics
    [*]During the period there were 103 Commits. [*]Of these 103 commits, 52 included bug-fixes. [*]11 Commits from Pull Requests [*]In this month, there were 25,241 Additions and 15,837 Deletions.

  17. Upvote
    anacondaq reacted to Relzz in Someone know why rAthena is offline since 14 day   
    More power, more powaaa ! I need rAthena files
  18. Upvote
    anacondaq got a reaction from Enko in Someone know why rAthena is offline since 14 day   
    i think rathena admin who was administrate rathena website/files/backups totally newbie. All things in our life is unstable. And rathena was really great community what reborn ragnarok server development. It's sad to see rathena more than 2 weeks offline.
    Make backup every day, and reupload it to your pc, dropbox, google drive, mega, custom vpses, etc.
  19. Upvote
    anacondaq got a reaction from Eurydice in Someone know why rAthena is offline since 14 day   
    i think rathena admin who was administrate rathena website/files/backups totally newbie. All things in our life is unstable. And rathena was really great community what reborn ragnarok server development. It's sad to see rathena more than 2 weeks offline.
    Make backup every day, and reupload it to your pc, dropbox, google drive, mega, custom vpses, etc.
  20. Upvote
    anacondaq got a reaction from Jguy in Someone know why rAthena is offline since 14 day   
    i think rathena admin who was administrate rathena website/files/backups totally newbie. All things in our life is unstable. And rathena was really great community what reborn ragnarok server development. It's sad to see rathena more than 2 weeks offline.
    Make backup every day, and reupload it to your pc, dropbox, google drive, mega, custom vpses, etc.
  21. Upvote
    anacondaq got a reaction from Jguy in ./athena-start: line 24: return: too many arguments   
    chmod a+x char-server_sql map-server_sql login-server_sql athen-start
    ./athena-start start
  22. Upvote
    anacondaq reacted to JulioCF in Someone know what happened to eAmod?   
    I do not like eAmod...
  23. Upvote
    anacondaq reacted to Emistry in What difference bitween hercules, rathena, 3cema, eathena?   
    1 thing that rAthena dont have...
     
    Hercules support custom ideas / suggestions .....
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.