32bit File Download BBS Door

I have been looking around for a file transfer door, that is 32bit compatible and can utilize a 32bit file transfer protocol instead of relying on old DSZ 16bit programs to send files over YModem and ZModem.

Without much luck I took the RMLib and developed a very simple door program for 32bit BBSs’ that lets users download files. It’s a very simple interface, using XML as a storage medium for filenames and descriptions. Then passes all the information needed to transfer the file to Synchronets’ SEXYZ.EXE program since it’s able to transfer files using X/Y/ZModem and it’s already 32bit.

Still needs work, and I’m adding and cleaning it up still but you can grab a copy of the source and program if you want to do something similar with your BBS.

SSL Heartbleed Bug

Just posting some information about the SSL Heartbleed bug CVE-2014-0160, information is a copy of http://heartbleed.com/.

The Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the Internet for applications such as web, email, instant messaging (IM) and some virtual private networks (VPNs).

The Heartbleed bug allows anyone on the Internet to read the memory of the systems protected by the vulnerable versions of the OpenSSL software. This compromises the secret keys used to identify the service providers and to encrypt the traffic, the names and passwords of the users and the actual content. This allows attackers to eavesdrop on communications, steal data directly from the services and users and to impersonate services and users.

Private WoW Servers

Every now and then I like to poke around some projects that I used to be into. Usually browse around github looking at the commits and reading through notes and some code. Using Google to see if anything new is out there, see what others are doing and what the private server scene looks like.

I’ve noticed many posts about private World of Warcraft servers that really gets to me, as they are completely incorrect, full of lies and deceit and utterly false. To the point where I could probably tell you how intelligent the individual is who posted the comment based on that comment alone.

The first thing I want to tell people is that private servers are not utterly full of bugs to the point that it’s not worth playing on and that nothing works as expected. I love the amount of people saying this, and then have nothing to backup their claims. Yes there was a point in time when the core server projects were still young and many things did not work, but really look at the date of these posts: 2008. Many improvements have been made, by some very good programmers, both on the core server portions and the database portions.

People will tell you it’s not worth playing on a private server because the official is just better. But when the fuck did these people tell you what game you should play? If people want to play World of Warcraft with no expansions as it was when released let them. If people want to play at patch level Burning Crusade, or Wrath of the Lich King, let them. Blizzard has made many changes to the game, looking back at the past releases the game as changed so much, it would be hard to say it is the same game after all. You cannot get these experiences on the retail game anymore, so we have to fall to private servers for as close to the original experience as we can.

Next we have the group of people who loves to spew out that private servers are full of viruses, trojans, and key-loggers so they can login to your official live blizzard account. Uh no. You run the exact same client that Blizzard released during that time, and patch level that the private server is running. You can install it off the damn CDs you purchased originally for fuck sake. Patch it to the level the private server requires (via blizzards own patch mechanism) and then stop it before it goes any further. The communication between the client and server has nothing to do with your official account. If you create your account on the private server using the same email, username, and password as official then you have more problems then a game and probably share passwords between multiple online sites and services. Shame on you.

Then we have the people who spew on about legality of private servers. This is a gray area and I agree but lets see where this problem actually is. The private servers source code that you compile has nothing to do with official Blizzard code. There is no copyright content in the source code. When setting up a private server you have to extract the copyright portions of data from the client files, this is not done via the project but by whomever wants to run the server. The people using the game client are just pointing the product that they purchased (you purchased the discs right, or did you bit-torrent it and never actually played on the patch level your wanting to now) to another server address. The problem is this extracted content, you absolutely need it to run a private server but you do not need it to compile the server itself, and in Blizzards ToS for changing game files. If you consider changing a one line text file to be against the ToS, legally I’m sure it’s the worst thing mankind has ever done.

Blizzard has sent cease and desist letters to some large private servers, and has even sued a few of the large ones. I see this as a good thing because these servers were gaining massive profits. It was only because of the copyright did they get sued legally. The profits is what caused Blizzard to sue them. Blizzard won’t waste it’s time on most private servers because they are either out of the country, don’t really show up on the radar (no profits), and don’t run the current versions of the game.

Most people that I have seen on private servers are one of the following:
A. Play because they are cheap/poor.
B. Play because they want to play at that specific patch level.

The people who fall in to A because they are cheap/poor are usually identified as not being able to form a coherent sentence and/or love to troll others to get a reaction or are just fucking stupid. Most will beg and follow you around yelling or talking to annoy the shit out of you like such “y u no giv golds” and “i ned helz now you heal buf no atk”. Honestly, what the fuck are you talking about, and why should I give two shits?

The others that fall into B, are usually pretty fun to play with. They understand the game at least somewhat, and are willing to learn and form a decent group where you can have some teamwork.

Here are the problems I have with most private servers.

1. Some are profiting. This is wrong because it is Blizzards content, and also because your profiting on the code that others have produced in their free time and did not get paid for, as they are doing it for a community project to see that project grow.

2. Donations are fine as long as they are accepted to keep the server running and growing. That’s all. Once your into profit status, you need to stop accepting donations until your back to needing the money to keep the server operating. I have seen some servers give money back to the donators because it was not needed.

3. Instant everything. It seems that everyone lately wants things given to them instantly or they are not interested. What ever happened to the challenge and fun of the game? The excuse “I’ve done it before” really seems like a “Well I did do it, but Blizzard changed everything and I don’t want to try it again without all the changes that were made.”

4. Vote Sites. Everywhere you look the private servers are trying to get you to vote for them. They spam it in the global server messages, on their site, forums and all. After you vote a few times it just gets annoying.

5. Vote Points / Donation Points. Even the shops they setup on the websites give anyone any item they can just by voting. Vote a few times (or many) collect points and get free gear/items in the game. I don’t see why people love this so much. I don’t see playing a game for fun is considered ‘working for items’. If your not having fun go do something else and come back when you are in the mood to call playing the game fun. Get the items and such via playing.

6. Custom modifications. Some of the private servers made custom modifications to their own servers to make then unique and such. While this is not always a bad thing, most just go overboard. Almost the same topic, when you fix bugs on your private server you should really try and work with the team you originally got your core or database setup from and have the fixes fixed upstream. Let others who pull updates get the fixes provided by all these servers as a team. You only make things better for everyone.

Personally I have been looking for a nice PvE community to spend a little time off and on in either Burning Crusade or Wrath of the Lich King. So far Eternal-WoW on its’ Genesis realm is the only one PvE public server that I have found and has an okay population and seems to have it’s bugs fixed when reported and have a good staff. The Random Dungeon Finder (RDF) could use some more people queuing but I’m just level 38, as I’m playing off and on as I said above. The item store via website does not give you anything except the option to use vote points to get heirloom items for the Genesis realm, and there are no instant level options for Genesis either.

But it has it’s problems, spamming server announcements for voting or other random things, and the RDF low usage.

I have ran a public facing private server using direct source code with no modifications and kept it up to date every chance I could. The problem with setting up a server for PvE and going through a progression series of raids and dungeons is getting a good population, and not giving in to instant anything, no freebies, no voting, no item shops. Complete retro experience.

I know there are many things Blizzard could do, to run their servers as they were for Burning Crusade and Wrath, offer those client versions and run official servers to support the client, charge the same amount per month as retail and let the people who want a specific patch level to play that version on an official server. You can’t tell me the source code and databases are all gone, somebody there has them stored. You don’t need to migrate players, start a fresh server out and lock it so no migrations or transfers in or out. You get what you get and you understand that. I see it as a huge cash cow for Blizzard and it would also make the majority of private servers go belly up. I would gladly play on an official server and pay for it, to have some of the experiences without the changes in future patches.

Until that happens, does anyone know of a PvE/RP-PvE private server with a decent population, no instant levels, no item store, and (optionally) no spam voting announcements? As I said, I have ran one, but had population issues because people want instant gratification.

Not everyone agrees with this but it’s just how I feel.

Areca Master Password MR5CT2

Acquired this five drive external RAID unit at work and had to do some research to reset its password as nobody had remembered it. Some searching revealed the master password to the unit and apparently some others.

You can find the original site here http://phaq.phunsites.net/2007/01/12/master-password-for-areca-arc-1210-controller/

MNO974315743924

Some say it might need to be lowercase, for me the uppercase worked and lower did not.

Tested on:
Areca ARC-1210
Areca ARC-5030

Updated GPG/PGP Public Key

Just my public key if you want to email me encrypted stuff.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: Mailvelope v0.8.0b1
Comment: Email security by Mailvelope - http://www.mailvelope.com

mQENBFMU7A8BCADCTO6iVMwwKJj8OF3U2KXmUJ0HqCo6A8LJEQh/n1vv+x3O
Am123OAA05R1cTOkgxbVZSEGjs+kz/0VJKLe214j5THjLJTWjms+zJGRkzAS
zKutgwsDmwOPFm963gUK2usZXhsOdgtJiQuUfXLDnXhorBn7GV//VTRiAqkj
+ghXLHie2hWp8OkdRd+fs4E9D7ZwP4+gUBpF0d/aZfkyPH8rdHneeU4yOfCT
9ARz+RPiA2xvXhpGhy23LOYoDOL+v44gz4DuS2wbNND0iEytgJDoPC/FY2rg
o0DHDJZwOmqeHCQO1a34MBc0tpeeMMeK4dWRyO4zch1bANwVyfPseu05ABEB
AAHNI1poYXJ2ZWsgPHpoYXJ2ZWtAYXJjaGFpY2JpbmFyeS5uZXQ+wsBcBBMB
AgAGBQJTFOwQAAoJEI+naXkeq5O5VoYH/1TaHPVghBbkQJPt+FfeFO1yw2un
zz7HgirXbliYVACJhxEiDdsBHDWphzhUIcwlt/ghVaXsjlcM5HPkyQ/t4xNl
q1/fCjVm2thlAS2aa2fa4CJhfWgExr/GGK77XDCqvmiqKzNe5uu7qYAPmwQt
Y2X+hy9rJiHww1/CLNd3BewXohuPwSm+Y0qn0kMAf6S4YHHDH3brp07NOcIG
ZIsEk+aWkgXwN5FGxScMZQ6EYWrQe86/ycF/oVB1HnU7cJsAzlzEWC90BXV5
FXZlzNCrLz61ix6/jIpbywJTtuUjIsxrCeooZkE0VdvEpyZ/9y4jzhk3kJ8E
MOgYbQRygOJwHgk=
=SjYf
-----END PGP PUBLIC KEY BLOCK-----

If you use a webmail interface you should check out Mailvelope. It’s a great addon to your browser that allows you to encrypt/decrypt/sign email and any other text inputs.

Note: If you also use APG for Android, and your just getting started with GPG/PGP generate your private key in APG and then export it to Mailvelope. Going the opposite way (Mailvelope to APG) does not work and you won’t be able to sign/encrypt messages on your Android. Not sure why, but APG just won’t import the key as of this post.

Post Navigation