Subaru's Husband -3ページ目

Subaru's Husband

python、linux、バイクなんかのネタを書きます。
一応security業界でご飯を食べてます。
備忘録がメインだと思うので、未来の自分が助かれば最高。

import ssl

import http.cookiejar

import urllib.request

from urllib.request import ProxyHandler

from urllib.request import HTTPCookieProcessor

 

# SSL証明書のエラーを無視する設定

ssl._create_default_https_context = ssl._create_unverified_context

 

cj = http.cookiejar.CookieJar()

 

target = '127.0.0.1'

port = '8080'

 

#プロキシー

proxy_handler = ProxyHandler({'http':target + ':' + port,'https':target + ':' + port})

 

opener = urllib.request.build_opener(HTTPCookieProcessor(cj),proxy_handler)

 

r = opener.open("https://google.com/")

r = opener.open("https://google.co.jp/")

 

for cookie in cj:

    print('{0:20} : {1}'.format('version',cookie.version))

    print('{0:20} : {1}'.format('name',cookie.name))

    print('{0:20} : {1}'.format('value',cookie.value))

    print('{0:20} : {1}'.format('port',cookie.port))

    print('{0:20} : {1}'.format('path',cookie.path))

    print('{0:20} : {1}'.format('secure',cookie.secure))

    print('{0:20} : {1}'.format('expires',cookie.expires))

    print('{0:20} : {1}'.format('discard',cookie.discard))

    print('{0:20} : {1}'.format('comment',cookie.comment))

    print('{0:20} : {1}'.format('comment_url',cookie.comment_url))

    print('{0:20} : {1}'.format('rfc2109',cookie.rfc2109))

    print('{0:20} : {1}'.format('port_specified',cookie.port_specified))

    print('{0:20} : {1}'.format('domain_specified',cookie.domain_specified))

    print('{0:20} : {1}'.format('domain_initial_dot',cookie.domain_initial_dot))

    print('{0:20} : {1}'.format('has_nonstandard_attr',cookie.has_nonstandard_attr('secure')))

    print('{0:20} : {1}'.format('get_nonstandard_attr',cookie.get_nonstandard_attr('secure')))

    print('{0:20} : {1}'.format('set_nonstandard_attr',cookie.set_nonstandard_attr('test',123)))

    print('{0:20} : {1}'.format('is_expired',cookie.is_expired()))

Ubuntu16.04にmutillidaeをセットアップした際に発生したPHPエラーの対処方法

Uncaught Error: Call to undefined function simplexml_load_file() in
Uncaught Error: Call to undefined function mb_convert_encoding()

下記のモジュールが足りてないのでこれでインストール

$ sudo apt-get install php-xml
$ sudo apt-get install php-mbstring

インストール後、サイトにアクセスしたら

curlが入ってないよっていわれたので、これでインストール

sudo apt-get install php-curl

PHP7.0でもmuitillidaeは動きました。
他にもいろいろ入ってるからクリーンな状態だともっと足りないモジュールがあるかも。
$ systemctl stop mysql
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem

skip-grant-tables ←これ追加 パスワードなしでMySQLにログインする為

$ systemctl start mysql

$mysql

mysql> update
 user set authentication_string=password('1111') where user='root';

ctrl + D

$ systemctl stop mysql
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem

skip-grant-tables ←これ削除

$ systemctl start mysql


MySQL5.7からはuserテーブルの絡むPasswordはなくなって
authentication_stringになってます。