joeware - never stop exploring... :)

Information about joeware mixed with wild and crazy opinions...


Princess Bride Blu-Ray on sale $5.99

by @ 3:03 pm. Filed under general

Princess Bride 25th Anniversary BLU-RAY on sale for $5.99 on Amazon… Too good of a deal to not share… NOT AN APRIL FOOL’S DAY JOKE EITHER!



Rating 4.00 out of 5


So you want to see some Microsoft OS Source Code???

by @ 9:43 pm. Filed under general

Blast from the past as Microsoft releases MS-DOS and Word for Windows source code

Rating 3.00 out of 5

Fixing replication just to break it so I can fix it…

by @ 12:09 pm. Filed under general

I dislike when I start up one of my AD Lab Forests with the intention of breaking replication to fix it only to find that replication is already broken but not in the way I need it broken so I have to fix it, then break it again. :)

Rating 4.00 out of 5


C# Fundamentals for Absolute Beginners

by @ 7:35 am. Filed under general

C# Fundamentals for Absolute Beginners

Rating 3.00 out of 5

Don’t attribute…

by @ 7:08 am. Filed under quotes

Don’t attribute to genius that which can be adequately explained by stupidity or laziness.

Rating 3.00 out of 5


Got cold feet? Buy these boots!

by @ 7:46 pm. Filed under general

This isn’t a hack. I just wanted to post a link to some boots I bought last month because of this hellaciously cold winter was making my feet freeze solid when I was outside. They are the lightest boots I have had since I had moonboots as a kid too. My feet are no longer getting cold.


Cool ass boots!




Rating 4.00 out of 5


Reactivation Code for next logon

by @ 2:37 am. Filed under general

So one of my friends, Hunter, contacted me and let me know that the blog had been defaced. Basically a bunch of links were inserted into the SQL table that contained the links. I was able to quickly clean them up and then scanned through everything else looking for other problems. I didn’t find any and in particular I found no changes to the configuration information in the database NOR in any of the PHP code. I did, however, notice that there were some tens of thousands of userids defined and while I would like to think I have that kind of following looking at the IDs and emails addresses it appears that large numbers of them are/were bogus. It looks like they used some sort of vulnerability in the trackback functionality to insert data into the links table. I believe I have blocked that.

I have also implemented several spam/hacker type blocks on the blog. One of them is a new user activation scheme so that when users create a new account they will be mailed an activation code and will have to enter it the FIRST time they log on.

Further, I forced every account to be deactivated so EVERYONE that logs on the next time will need to enter a reactivation code. That code is simply a single specific word all in lower case… And that word is "reactivate" without the quotes. So you will type that exact word out for the activation code. Got it? :)

In a few months I will go through and purge the database of every ID that wasn’t reactivated. 

If this is an inconvenience I apologize for that but I felt it was necessary enough to force the inconvenience.



Rating 3.75 out of 5


Microsoft RAP for GPO…

by @ 3:54 pm. Filed under tech

I just saw my first report from a Microsoft RAP for GPO… The official name is "RAP as a Service for Group Policy"

I must say… what a load of crap or should I say cRAP. I hope the company didn’t pay much for it.


I don’t know if it is a flawed concept/scripts/analysis process or the engineer that did the review was just clueless about AD but I haven’t laughed this hard in some time.

If you are looking to burn up some money, please donate that money to my tip jar and avoid the GPO cRAP; your money will be better spent.


Go Microsoft Support Go!!!





Rating 4.10 out of 5


AD Service Support Team…

by @ 12:48 pm. Filed under quotes

The AD Service Support Team is like the people who build and maintain the roads. We get told how many and how heavy of cars we should expect to support and we build and support to that spec and then when the traffic starts flowing we don’t care if the cars are red, green, blue, or have 2, 3, 4, or 16 wheels – just that they can get from A to B without the road causing them issues.

     – me

Rating 3.00 out of 5


AdFind is back in the garage… FINALLY!

by @ 4:12 pm. Filed under tech

I haven’t gotten AdFind/AdMod converted over to Visual Studio yet so I am performing another update using CodeGear C++ Builder (formerly Borland C++ Builder).

I have been having a lot of difficulty finding free time to work on joeware stuff the last 18 or so months since I moved to a new role in my "real" job and have working mad hours on it but have made a promise to myself to find more time to, amongst other things, work on joeware. I really really want to get AdFind/AdMod moved to VS so I can start compiling x86 and x64 versions of it for folks. However that has been rather challenging and time consuming and of course I as I go into functions I haven’t looked at for a decade I think of better ways to handle them so get distracted doing that.

Anyway… As of 1AM EST this morning it has begun!

//* V01.48.00  2014.0112      o 1/12    Added Win2012R2 decode strings      *
//*                                     Fixed bugs with reporting of funct  *
//*                                       modes for forest and DC for 2012  *
//*                                     Decodes for > 2012r2 in place       *

I have several new shortcuts I want to put in, several bug fixes, and some new 2012R2 functionality I want to work out and put into AdFind/Mod. If you have thoughts and/or ideas of things that, let me know!

I have already found two bugs in Windows Server 2012 R2.


The first is that they forgot to add a new supportedCapabilities OID for Windows Server 2012 R2.

>supportedCapabilities: 1.2.840.113556.1.4.800 [LDAP_CAP_ACTIVE_DIRECTORY_OID]
>supportedCapabilities: 1.2.840.113556.1.4.1670 [LDAP_CAP_ACTIVE_DIRECTORY_V51_OID]
>supportedCapabilities: 1.2.840.113556.1.4.1791 [LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID]
>supportedCapabilities: 1.2.840.113556.1.4.1935 [LDAP_CAP_ACTIVE_DIRECTORY_V60_OID]
>supportedCapabilities: 1.2.840.113556.1.4.2080 [LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID]
>supportedCapabilities: 1.2.840.113556.1.4.2237 [LDAP_CAP_ACTIVE_DIRECTORY_W8_OID]

So now you can’t use supportedCapabilities exclusively to determine OS level of the AD which may impact some apps and people who use that in scripts.

The second is in the ADAM and is simply a typo that I found when installing it and it asked which schemas I wanted:



I didn’t have time to test the 2012R2 beta and see what happens?? A couple of things  I would have found and reported to them in the first 30 minutes after installing the OS.




Rating 4.67 out of 5

[joeware – never stop exploring… :) is proudly powered by WordPress.]