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.
0 Comments.