幸いにもログイン履歴が残っていたので、現在はログインできている状態です。
しかし、このサイトは一定期間が経過すると自動的にログアウトしてしまうのです。
今なら、まだ何とかする方法が残っているのではないかと思います。
助けてください。
メッセージ「現在のパスワードを入力してください。」
「パスワードを忘れた場合はこちら」という文言はありませんか?
見当たらないですね。とてもシンプルな画面です。まとめもに画面の内容を載せておきます。 [良い質問]
あなたのパスワードですか?そもそも別の人のログイン履歴をみようとしてるんじゃないですか?
確認しました。間違いなくカメオとしてログインしています。
ためしに0000とでもいれてみましょう、何回か間違えるとパスワードのヒントが出てくるかもしれません。
メッセージ「パスワードが間違っています!」 [編集済]
プロフィールを変更するを押すとどんな画面になりますか?
カメオは「プロフィールを変更する」を押した。
メッセージ「プロフィールの内容を入力してください」
[編集済]
[良い質問]
9より 「カメオだにゃん。」にプロフィールを変更してみてください。できますか?
Execute 'profiel is カメオだにゃん。'
...Complete!
[編集済]
[良い質問]
ブラウザによってはパスワードを保管して閲覧出来るものもあるそうですが、どうでしょうか?
私が使っているブラウザでは、見られないようです。
そのサイトに新しく登録しなおすのはだめなんですか
今までやってきた内容がすべて消えてしまうのはもったいないので、なんとかしたいんですよね・・・
そのサイトのサポートセンターとかに連絡してパスワード変更について相談してみてください
連絡してみましたが、パスワードを忘れてしまったのであれば、どうしようもない、と言われてしまいました。本人であることが確認できないのでパスワードを教えることもできないそうです。
14 この文字列は...?なにか心当たりはありますか?
心当たりはありませんが、プロフィールを変更してるみたいですよね。 [良い質問]
プロフィールを「パスワード忘れちゃったてへ」にしてみてください
Execute 'profile is パスワード忘れちゃったてへ'
...Complete!
[編集済]
[良い質問]
プロフィールの変更とはプロフィール文を書く以外に何かできますか? [編集済]
できるのはプロフィール文を書くことだけです。ただ、どんな文字でも自由に入力できるみたいですよ。 [編集済] [良い質問]
パスワードの※は17文字のようですが、そんな長いパスワードを設定した記憶はありますか?
はい、それくらい長いパスワードだったと思います。
パスワード変更の画面には「現在のパスワードを入力してください」以外に何か書いてありますか
「パスワードを変更する」をクリックすると、「現在のパスワードを入力してください」のメッセージが表示されます。それ以外に特に変わったものは見当たりません。
プロフィールを'password'に変更してみてください
Execute 'profile is 'password''
...Syntax Error! 'is' does not have predicate.
[編集済]
[良い質問]
忘れた時のために、そのプロフィール画面を見れば思い出せるような内容のパスワードに設定した記憶はありますか? [編集済]
いいえ、いつも適当な文字列をパスワードにしています。
コマンドプロンプトより、「Execute 'password is パスワード変更'」が実行できませんか?
プロフィールを変更するコマンドはブラウザ上で動いているみたいです。
プロフィールを"password"と変更してみてください
Execute 'profile is "password"'
...Complete!
[編集済]
[良い質問]
プロフィールを「パスワードを変更する」に変更してみてください
Execute 'profile is パスワードを変更する'
...Complete!
[編集済]
スルーしてください、すみません [編集済]
承知しました。「'」を入力する場合、編集すると別の文字に置き換えられてしまうようです。再度「'」と入力すれば正しく表示されます。
プロフィールを「あ'」に変更してみてください。
Execute 'profile is あ'’
...Syntax Error! Unexpected "'"
[編集済]
[良い質問]
プロフィールを「'あ」に変更してみてください。
Execute ’profile is ’あ’
...Syntax Error! ’is’ does not have predicate.
[編集済]
プロフィールを、「あ' Execute 'password change to "abc" '」に変更してみてください。
Execute ’profile is あ’ Execute ’password change to ”abc”’’
...Complete!
...Syntax Error! Unexpected ”’”
[編集済]
[良い質問]
代わりに全角の「’」を入力していただければ、「'」を入力したものとして扱います。
Execute 'profile is あ' 'password is asdfghjkl' となるよう、「あ' 'password is asdfghjkl」とプロフィールを変更してみてください
Execute ’profile is あ’ ’password is asdfghjkl’
...SyntaxError! ”Execute” has only one args.
[編集済]
[良い質問]
41,42より Execute ’profile is あ’ Execute ’password is asdfghjkl’ となるよう「あ’ Execute ’password is asdfghjkl」とプロフィールを変更してみてください。 [編集済]
Execute ’profile is あ’ Execute ’password is asdfghjkl’
...Complete!
...Complete!
[編集済]
[正解]
むむ...では、「パスワードを変更する」から、現在のパスワードを「asdfghjkl」として入力してみてください。
パスワードがasdfghjklに変わってます! [良い質問]
さあ、「asdfghjkl」を「現在のパスワード」に入力するのです!
パスワードがasdfghjklに変わってます! [良い質問]
参加者一覧 7人(クリックすると質問が絞れます)
『解説』
まず初めにログインした状態であれば「パスワードを変更できるのではないか」ということに思い至る必要がありました。
パスワードを変更しようとすると、現在のパスワードが無ければパスワードを変更できないことが明らかになります。
よって、パスワードの変更には失敗してしまいますが、この時点でユーザーのプロフィール画面の存在が明らかになります。
プロフィール画面には以下の情報が表示されています。
user_name:カメオ
password:*****************
profile:カメオです。
画面上ではプロフィールを設定することができます。
試しに適当な値でプロフィールを設定すると以下のような結果が出ます。(testと入力したとする)
Execute 'profile is test'
...Complete!
そして、プロフィール画面が以下のように変わります。
user_name:カメオ
password:*****************
profile:test
このことから、
「Execute '○○'」という文章によってプロフィール画面の内容を操作できるのではないかと推測します。
「profile is test」でprofileがtestに変化したので、「password is ○○」を実行できればパスワードを変更できると考えられます。
例えばプロフィール変更時に「password is aaa」を指定してみると
Execute 'profile is password is aaa'
...Syntax Error! Only one 'is' can exist in a sentence.
なにやらエラーが発生してしまいます。1文の中にはisは1つのみ存在することが許されるようです
プロフィールの変更では「profile is」が先頭についてしまうため、もう少し工夫が必要なようです。
「"」を使っていったん文章を終了させてしまえばいいのではないかと推測します。
プロフィール変更時に「test' Execute 'password is aaa」を指定します。
すると以下の文が実行されパスワードが「aaa」に変更できます。
Execute "profile is test' Execute 'password is aaa"
...Complete!
...Complete!
参加ありがとうございました。いまどき、この問題のような攻撃が通用するサイトは無いと思いますが、他者の管理するサーバへの攻撃は犯罪ですので行わないでください。[20年05月09日 23:58]
おそらくですが、Executeやpasswordは特別な単語で…例えば「password」という文字をプロフィール文にしたい時にはダブルクォーテーションで囲むのかなぁと思います![編集済] [20年05月09日 23:48]
'profile is ’password'' としてしまうと、'profile is' で区切りができてしまうのでえらーになってしまうようです。[編集済] [20年05月09日 23:34]
password:*****************
profile:あ
「パスワードを変更する」
「プロフィールを変更する」
自分が正解した問題・出題者への賛辞・シリーズ一覧・良い進行力など、基準は人それぞれです。
自分専用のブックマークとしてお使い下さい。
Goodって?
「トリック」「物語」「納得感」そして「良質」の4要素において「好き」を伝えることができます。
これらの要素において、各々が「良い」と判断した場合にGoodしていきましょう。
ただし進行力は評価に含まれないものとします。
ブクマ・Goodは出題者にとってのモチベーションアップに繋がります!「良い」と思った自分の気持ちは積極的に伝えていこう!