Это должно быть хорошим началом:
str = IO.read('/path/to/file', :mode => 'rb')
printable_chars = %r{[A-Za-z0-9`~!@#%^&*()-_=+|'";:/?.>,< \t\$\{\}\[\]\\]{10,}}
str.scan(printable_chars).each do |match|
puts match
end
Конечно, измените '/path/to/file'
на расположение дампа памяти. Вы также можете изменить 10
в конце 2-й строки на другую минимальную длину строки.