« May 2006 | Main | March 2006 »
Monday, April 17, 2006
Poseidon server now has a picky
I've added a picky in the poseidon server. Later on I'll probably add a Kafra, an item, open the storage, some skills, and some stuff in the inventory of our poseidon character. I'm planning to convert the server from just being a game guard solution into being a packet sniffing platform.
After all, it was my brainchild XD I should be the one to know how to exploit the poseidon server's abilities. It's kinda amazing when I look back from when it was still called fakeServer.
Wednesday, April 12, 2006
Rule of Thumb
After being a forum moderator for a long time, I've formulated some conclusions that I managed to encapsulate into ruls of thumb. I'm gonna be posting rules of thumbs every now and then.
Rule of Thumb: There are no stupid questions. Only stupid people.
Thursday, April 06, 2006
pRO Ragnarok packet changes
Looks like pRO is in for a really difficult lenten season :)
LU! has decided to punish pRO botters for their sins by mutating the attack/sit/stand and skill use packets. Apparently, these are the only packets that changed, as the other packets (login, chat, etc.) have not. Which is only logical, since these abilities are actually the ones which cause botters an undue advantage over other players. By mutating these packets, LU! retains their business while levelling up (pun not intended) the playing field.
Of course one can still use OpenKore to route to faraway maps (conserving zeny for warps), snoop in PvP by revealing cloaked and hidden players, auto-loot the caverns of the zenorcs, and many other things that do not use the skill use and attack packets.
Hmm. I guess no auto-vending either :)
Monday, April 03, 2006
Having fun with remote shells
I just bought a VPS (virtual private server) a couple of days ago, and I'm enjoying tinkering with it. It's not the most powerful beast though; it only has 64MB RAM and 128MB swap. I won't say the name of the company I'm subscribed to since my box isn't exactly the bastion of security, but you should be able to discern the shell provider from how I describe my escapades :D
The most important lesson I've learned while playing sysadmin is: learn how to take notes. I had to take down, reload, reboot, reconfigure, and do it over and over again during the last couple of days. In the end, I settled for a no-frills Ubuntu Breezy, and decided to just scrap the webmin idea and learn how to hand-configure the daemonsmyself. But everything would have been much easier from the start had I taken down notes. Now I have them, and should I need to reinstall the thing (hope I do not) I have a copy of it :)
I'll post it here too just in case I lose that piece pf paper (which I'm expecting is going to happen).
- Disable root SSH login: nano /etc/ssh/sshd_config
- Create a normal user account: useradd -m -s /bin/bash -g users username
- Create a password for normal user account: passwd username
- Add username to list of sudoers: visudo
- Test account and sudo access, then remove root login: sudo passwd root -l
- Relog as normal user and restart the SSH daemon: /etc/init.d/ssh restart
- Add /bin/false to /etc/shells
- Update apt-get package list: sudo apt-get update
- Upgrade the whole system to the latest programs: sudo apt-get dist-upgrade
That should take care of the initial setup.
Now what am I using the remote shell for? Since I still haven't figured out how to configure a webserver, I'm currently running my bot on it ^_^ Here are the steps I did:
- Install an ftp daemon: sudo apt-get install vsftpd
-
Configure ftp daemon to accept uploads: sudo nano /etc/vsftpd.conf
- anonymous_enable=NO
- local_enable=YES
- write_enable=YES
- Restart ftp daemon: sudo /etc/init.d/vsftpd restart
- Install GNU Screen: sudo apt-get install screen
- Install compilers and development headers: sudo apt-get install build-essential
- Install subversion: sudo apt-get install subversion
- Install development headers for readline: sudo apt-get install libreadline5-dev
- Checkout OpenKore sources (http://www.openkore.com/wiki/index.php/List_of_SVN_modules)
- Create symlinks to tablepack and fieldpack
- FTP over configuration files from local computer
Placeholder for the webserver stuff (Yay! It works~)
http://rimuhosting.com/howto/virtualhosting.jsp
libapache2-mod-php5
php5-mysql
phpyadmin
So far, that's all I;ve done. I'll be updating this page when I do more with my box.