Most visitors online was 17251 , on 24 May 2024
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!exploit
useitemhandler.java
change useitemhandler.javaPHP:if (itemId == 2022118) { c.getPlayer().dropMessage(1, "Please keep this item for scrolling purposes (: Gives you 100% scroll rate."); c.getSession().write(MaplePacketCreator.enableActions()); // rofl just incase return; } else if (itemId == 2022065) { NPCScriptManager.getInstance().start(c, 9010000, "JobChanger", null);
PHP:/* This file is part of the OdinMS Maple Story Server Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc> Matthias Butz <matze@odinms.de> Jan Christian Meyer <vimes@odinms.de> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License version 3 as published by the Free Software Foundation. You may not use, modify or distribute this program under any other version of the GNU Affero General Public License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* * UseItemHandler.java * * Created on 27. November 2007, 16:51 */ package net.sf.odinms.net.channel.handler; import net.sf.odinms.client.IItem; import net.sf.odinms.client.MapleClient; import net.sf.odinms.client.MapleInventoryType; import net.sf.odinms.net.AbstractMaplePacketHandler; import net.sf.odinms.server.MapleInventoryManipulator; import net.sf.odinms.server.MapleItemInformationProvider; import net.sf.odinms.tools.MaplePacketCreator; import net.sf.odinms.scripting.npc.NPCScriptManager; import net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor; /** * * @author Matze */ public class UseItemHandler extends AbstractMaplePacketHandler { public void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) { if (!c.getPlayer().isAlive()) { c.getSession().write(MaplePacketCreator.enableActions()); return; } MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); slea.readInt(); // i have no idea :) (o.o) byte slot = (byte) slea.readShort(); int itemId = slea.readInt(); //as if we cared... ;) IItem toUse = c.getPlayer().getInventory(MapleInventoryType.USE).getItem(slot); if (toUse != null && toUse.getQuantity() > 0) { if (toUse.getItemId() != itemId) { return; } if (ii.isTownScroll(itemId)) { if (ii.getItemEffect(toUse.getItemId()).applyTo(c.getPlayer())) { MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.USE, slot, (short) 1, false); } c.getSession().write(MaplePacketCreator.enableActions()); return; } MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.USE, slot, (short) 1, false); ii.getItemEffect(toUse.getItemId()).applyTo(c.getPlayer()); } } }
papiado, are you ever going to tell me why that's an exploit?
how about I do this
#include<iostream> int main() {cout << "THIS IS A VIRUS"; return 0;}
does that make it a virus?
som1 wanna tell me what an exploit is plz i wanr here for like a year so just Ducking tell me
An exploit (from the same word in the French language, meaning "achievement", or "accomplishment") is a piece of software, a chunk of data, or sequence of commands that take advantage of a bug, glitch or vulnerability in order to cause unintended or unanticipated behavior to occur on computer software, hardware, or something electronic (usually computerized). This frequently includes such things as violently gaining control of a computer system or allowing privilege escalation or a denial of service attack.
Aug 15, 2009 3:01:43 PM net.sf.odinms.net.login.LoginServer main
SEVERE: Error initializing loginserver
java.lang.RuntimeException: Could not connect to world server.
at net.sf.odinms.net.login.LoginServer.run(LoginServer.java:201)
at net.sf.odinms.net.login.LoginServer.main(LoginServer.java:247)
Caused by: java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at net.sf.odinms.net.login.LoginServer.run(LoginServer.java:192)
... 1 more
Exception in thread "main" java.lang.RuntimeException: java.lang.NumberFormatExc
eption: null
at net.sf.odinms.net.channel.ChannelServer.run(ChannelServer.java:217)
at net.sf.odinms.net.channel.ChannelServer.main(ChannelServer.java:599)
Caused by: java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at net.sf.odinms.net.channel.ChannelServer.run(ChannelServer.java:191)
... 1 more