Fixes #8732 by reading until EOF reached.

* use a lambda for cleaner iterator.
* also disables buffering, since we are reading byte-by-byte in the first place
and maintaining our own buffer (#data).
Oops, the default bufsize is 0 anyways.
Shorter mipsle shell_reverse_tcp
Add formatting blank lines and delete comment
Delete delay slots after syscall
Update rails_secret_deserialization.rb

When using aws-sdk with Ruby 2.1.0-rc1, many "Digest::Digest is deprecated; use Digest" warnings are printed.
Even in Ruby 1.8.7-p374, OpenSSL::Digest::Digest is only provided for backward compatibility.
Save some instructions with dup2
Modify authors field
Delete comment
Update bind_tcp.rb

Change to OpenSSL::Digest from deprecated OpenSSL::Digest::Digest
Update reverse_tcp.rb

Change to OpenSSL::Digest from deprecated OpenSSL::Digest::Digest
Update typo3_winstaller_default_enc_keys.rb

Change to OpenSSL::Digest from deprecated OpenSSL::Digest::Digest
Update bind_tcp_rc4.rb

Change to OpenSSL::Digest from deprecated OpenSSL::Digest::Digest
Update reverse_tcp_rc4.rb

Change to OpenSSL::Digest from deprecated OpenSSL::Digest::Digest
Update reverse_tcp_rc4_dns.rb

Change to OpenSSL::Digest from deprecated OpenSSL::Digest::Digest
Update cachedump.rb

Change to OpenSSL::Digest from deprecated OpenSSL::Digest::Digest
Fix bind call
Make better comment
Fix my own busted dup2 sequence
Don't use a temporary registerfor the dup2 loop counter