Wpscan error [!] undefined method `[]’ for nil:NilClass

Wpscan error [!] undefined method `[]’ for nil:NilClass

Kejadian ini ketemu pas setelah sistem Kali Linux saya upgrade, pas jalanin wpscan muncul error


[!] undefined method `[]' for nil:NilClass

Setelah googling sebentar ketemu penyebabnya disini dan disitu juga di kasih tau bahwa ini adalah bug dari aplikasi wpscan, untuk mengatasinya edit file /usr/share/wpscan/lib/common/models/wp_version.rb
dan rubah pada bagian ini

metadata[:release_date] = json[version]['release_date']
metadata[:changelog_url] = json[version]['changelog_url']

dan tambahkan baris berikut sebelum baris metadata

temp = json[version]
if !temp.nil?
metadata[:release_date] = temp['release_date']
metadata[:changelog_url] = temp['changelog_url']
end

sehingga hasil akhir nya akan seperti beriku

# @return [ Hash ] Metadata for specific WP version from WORDPRESSES_FILE
def metadata(version)
json = json(db_file)

metadata = {}
temp = json[version]
if !temp.nil?
metadata[:release_date] = temp['release_date']
metadata[:changelog_url] = temp['changelog_url']
end
metadata
end

Selesai, silahkan lanjut nyecan-nyecan nya.

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>