I'm currently working on an AH bot (I know "You'll get b4nn3d d00dzzz"). My bot is written in C# and uses memory reading and writing to alter the item attributes for which the search is queried. These addresses have all been fairly easy to track down and write to/read from up to this point.
Last night at about midnight I noticed that the extraction and injection of values to these memory addresses had changed considerably. I had been working on the bot for about 26 hours testing my code. For no reason whatsoever the code began acting much differently. Even though the static path to the addresses was the same and the values were still there in memory and could still be read, I could no longer simply write to them and watch the update take place in the client.
I am 99% sure code was added to the client to ensure that I was actually in the client editing the values before the client would be refreshed to reflect changes made in memory. This has never been the case in the past. I went to sleep thinking that I was just too tired to see what I had done. I woke up this morning thoroughly tested this from the ground up and I'm positive something in the code has changed. Since no patch or otherwise notable change to the client has been issued by Blizzard, it stands to reason that this code was pushed via Warden.
I can't prove this as I'm not sure where the code would be running, but I wanted to get others' opinions on the matter and wanted to ask if anyone else can attest to what I'm experiencing.