• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ウェブサイトのファイル改ざん)

ウェブサイトのファイル改ざんについて

cheese014の回答

  • ベストアンサー
  • cheese014
  • ベストアンサー率85% (12/14)
回答No.3

※以下、お礼内の記述への回答です。 > レンタルサーバを借りている レンタルサーバではPHPをCGIとして動かしているところも多いのですが、CGI版のPHPには要注意です。 https://www.google.co.jp/search?q=php+cgi%E7%89%88+%E8%84%86%E5%BC%B1%E6%80%A7 > パスワードの変更はどの程度有効なのでしょうか。 ガンプラー系のウィルスだった場合、それを駆除しない限りはあまり意味はありませんが、最低限やっておくべき事ではあります。 ただ、ウィルス対策はシッカリされていたようですし、他の文章から察するに、今回はiqpkkksoi38さんのパソコンがウィルスに感染したのではなく、PHPの脆弱性かWordPressの脆弱性をつかれた可能性の方が高いのではないかと思われます。(あくまでも素人判断ですが) > ダウンロードは危険がないのでしょうか 私の上記予想が当たっているなら、ただのテキストファイルですので、PHPとして実行しない限りは何も問題はありません。 > 今回はwordpressでバージョンが最新ではない状態 原因はこれかもしれませんね。下記ご参考ください。 http://www.webkma.com/webtips/671/ https://www.google.co.jp/search?q=WordPress+%E6%94%B9%E3%81%96%E3%82%93 以下は蛇足です。 > デコードの仕方 「\x」から始まっている文字列は、文字列を16進数で書いているだけです。 http://www.php.net/manual/ja/language.types.string.php 簡単な確かめ方としては、例えば… var_dump("\x63\162\x65\141\x74\145\x5f\146\x75\156\x63\164\x69\157\x6e"); …をPHPとして実行してみてください。「create_function」という文字列である事が確認できます。 また、スクリプト言語に埋め込まれるウィルスのコードはbase64でエンコードされている事が多いので、base64デコードする等して↓のサイトの例のように徐々に紐解いていきます。 http://isid.ai/security/2012/01/23/567/ 不謹慎ながら、パズルを解いているみたいでなかなか楽しいです。

iqpkkksoi38
質問者

お礼

cheese014さんありがとうございます! 大変参考になっております! >CGI版のPHPには要注意です。 そうだったんですね。。。 いままでこういったことと無縁だったのですが このあたりの勉強も開始せねばと思います。 URL参考にさせていただきます。 >PHPの脆弱性かWordPressの脆弱性をつかれた可能性の方が高いのではないかと思われます。(あくまでも素人判断ですが) やはりそうでしょうか。 今回は再インストールしたのですが バージョンには注意したいと思います。 >「\x」から始まっている文字列は、文字列を16進数で書いているだけです。 そうなんですね。 このあたりのキーワード(16進数、base64デコード) がわからずうまく自分で探せてませんでした。 非常に勉強になりました。 いくつかまた疑問が出てしまったのですが また自分で調べてみてわからなかった際 改めて書かせていただくかもしれません。 cheese014さん色々教えていただきまして ありがとうございました!

関連するQ&A

  • 解析学の計算で行き詰まっています。

    以下の解析学の問題なのですが、途中から積分の計算ができずに困っています。 (1)x^2+y^2+z^2≦a^2(a>0)のx^2+y^2≦ax の部分の体積を求めよ。    x^2+y^2≦ax  ⇔(x-a/2)^2+y≦a^2/4 より、  x=rcosθ+a/2,y=rsinθとおくと、 D = {(r,θ);0≦r≦a/2,0≦θ≦2π} J = rとなり、 また、-√(a^2-x^2-y^2)≦z≦√(a^2-x^2-y^2)であるから、  V=∫{_0}^{a/2}rdr∫{_0}{^2π}dθ∫{_-√(a^2-x^2-y^2){^√(a^2-x^2-y^2)dz = =∫{_0}^{a/2}rdr∫{_0}{^2π}dθ∫√(a^2-(rcosθ+ a/2)^2-r^2*sin{^2}θ)dz となるので、√部は, √(3/4*a^3-arcosθ-r^2)となりますが、置換積分等の方法も試してみましたがこれを積分することができません。というか、この形は積分不可能なように思えるのですが、どうなんでしょうか? (2)領域Dの重積分 ∫∫(x^2+y^2)/(x+y)^3dxdyを求める。D={(x,y);1≦x+y≦3,x≧0,y≧0} x+y=u,x-y=vとおくと、  x=(u+v)/2, y=(u-v)/2 E={(u,v);1≦u≦3,u≧v} J=-1/2 より、 ∫∫(u^2+v^2)/4u^3dudv となるのですが、領域Eにおいてu≧vでは領域が広すぎて、どういった処理をすればいいのか分かりません。(u≧v≧aといった形なら簡単に処理できるのですが・・・) 以上宜しければ回答をお願いします。

  • 重積分

    D = { (x, y); 1<= x+y <=2, x >=0, y>=0 } とする。二重積分 I = ∬(x^2+y^2)/(x+y)^2 dxdy について次の問いに答えよ。 (1) u = x-y, v = x+y とおく。x, y をu, vで表せ。 (2) 行列式  | δx/δu δx/δv | を求めよ。  | δy/δu δy/δv | (3) (1)の変換でDに対応するuv平面の集合をD'とする。D'を図示せよ。 (4) I を求めよ。 (1)において x = (u+v)/2 y = (v-u)/2 というのも分かり,(2)においても 行列式 = 1/2がわかりました。 (3)において平面の集合D' としたとき 1<=v<=2, -v<=u<=v といのもわかりましたが(合っているかはわかりませんが)。どのように図示したらいいのでしょうか?

  • 対象式に関する問題です

    y=k(x-x^2)…(1) x=k(y-y^2)…(2) がx≠yである 実数解をもつとき、kの取りうる値の範囲を求めよ。 です (1)+(2)をして、x+y=-k{(x+y)^2-2xy-(x+y)}…(3) x+y=u,xy=v とする。u,vはt^2-ut+v…(4)の2解である (3)はku^2+(1-k)u-2vk=0 ここから詰まっています ここまでのプロセスはあっているのでしょうか? またここまで合っていた場合この後の解法はどのようなものでしょうか?

  • 無理関数の定積分

    よろしくお願いします。  f(x)=∫{m~n}(1 - a * x^2 + b * x + c) ^0.5 dx の定積分  の計算法をご教示ください。 1) f(t)=∫{mt~nt}(1 - t) ^ 0.5 dt 2) f(u)=∫{mu~nu}(a * u^2 + b * u + c) du --------------------- 2) より f(u) = [(a/3) * a^3 + (b/2) * b^2 + c*c ] {mu1 ~ mu2} 但し mu1 = a * mu1^2 + b * mu1 + c mu2 = a * mu2^2 + b * mu2 + c 1) より f(t) = [(3/2) * (1-t) * t ^ (3/2) * (1-t) ^0.5] {mt1 ~ mt2} 但し mt1 = (1-mt1) ^ 0.5 mt2 = (1-mt2) ^ 0.5 ---------------------- f(x) = f(t) * f(u) a) どこが間違っているのか、どこをどのように直せばよいのでしょうか。ご教示お願いいたします。 b) 3次グラフ ( y=a*x^3+ b*x^2+ c*x +d )の単調変化範囲内のグラフの長さを求めようとしているのですが、 上記の考え方でよろしいのでしょうか。

  • 重積分の問題です。添削をお願いします。

    ∫∫D(x+y)e^(x-y)dxdy   D: 0 ≦x+y≦2, 0 ≦x-y≦2 を求める。   u = x+y,v = x-y   D': 0 ≦u≦2,  0 ≦v≦2   x = (1/2)(u+v), y = (1/2)(u-v)   2 2 (1/2)∫ ∫u・e^vdudv   0 0      2 2   = (1/2)∫e^v∫ududv      0 0      2    2   = (1/2)∫e^v[u^2/2]dv      0    0     2    = ∫e^vdv = e^2 - 1     0  wolframaで (1/2)∫(0~2)∫(0~2)u*exp(v)dudv と入力しましたが解答が合いません。どこがおかしいのでしょうか?

  • ヤコビアン

    D ={(x, y); 1<= x+y <=2, x >= 0, y >=0 } とする。 u = x-y, v = x+y としたときのuv平面の集合D'がわかりません。 vについては 1<= v <=2 と簡単におけるのですが,uについてはどうなるのでしょうか?

  • 多変数関数の上限と下限

    次の F(x,y,z)=2x^2+2y^2+z^2+2xy-4xz-4yz という2次の3変数関数について、 F(x,y,z)/(x^2+y^2+z^2) ((x,y,z)≠(0,0,0)) -----------(1) の上限、下限を求めたいのですが、途中からわからなくなってしまい、投稿いたしました。 まず、 F(x,y,z)=(x y z)A(t(x y z)) というように、行列表示にしました。ただし、   |2 1 -2| A= |1 2 -2|   |-2 -2 1| です。ここで、Aは実対称行列であり、直行行列Pを用いて対角化しました。Aの固有値はλ=1,-1,5ですので、F(x,y,z)を標準化し、 G(u,v,w)=-u^2+v^2+5w^2 という形にしました。また、(1)式の分母も、u^2+v^2+w^2という形に変換できると思いますので、(1)式は G(u,v,w)/(u^2+v^2+w^2) ((u,v,w)≠(0,0,0)) -----------(2) という(2)の上限、下限を求めればよいとなると思います。 上記のとこまで変換できたのですが、肝心の上限下限をもとめることができません。どなたかご教授していただけないでしょうか?よろしくお願いします。

  • 自然対数の重積分について質問があります

    「I = ∬(D)ln(x+y)dxdy 積分範囲D={(x,y)|0≦x≦1, 1≦y≦2} の値を求めよ。」 という問題がわかりません x+y=u, x-y=vと変数変換をする 新たな積分範囲D'をD'={(u,v)|1≦u≦3, -2≦v≦0}とする ヤコビアンの絶対値を求めれば1/2 よって I = 1/2・∬(D')ln(u)dudv = 3ln(3)-2 これは合っていますでしょうか?

  • X-Y平面の領域D={(x,y)|0≦x≦1,x-1≦y≦x+1}を、

    X-Y平面の領域D={(x,y)|0≦x≦1,x-1≦y≦x+1}を、x/y=u,y=vとして、U-V平面での領域で表したいのですが、どうにもできません。誰か教えてください。

  • 大学数学の方程式

    数学の問題に関しての質問です。詳しい方にご回答お願いいたします。 私自身しっかり理解して、自分で出来るようになりたいので、なるべく詳しい解説と解答をお願いします。 1.関数u(x,y)に対しU(r,θ)=u(rcosθ,rsinθ)とおく。u(x,y)が{d^2u/dx^2}+{d^2u/dy^2}=0を満たすことと、U(r,θ)が{d^2U/dr^2}+{dU/dr}/r + {d^2U/dθ^2}/r^2 =0を満たすことは同値であることを示せ。 ここでr>0とし(x,y)≠(0,0)とする。 2.u(x,y)=log{√(x^2+y^2)}は、(x,y)≠(0,0)のとき{d^2u/dx^2}-{d^2u/dy^2}=0をみたすことを示せ。 3.u(x,y)が√(x^2+y^2)<1で{d^2u/dx^2}+{d^2u/dy^2}=0を満たしているとする。V(x,y)=u{x/(x^2+y^2),y/(x^2+y^2)}は√(x^2+y^2)>1で{d^2V/dx^2}+{d^2V/dy^2}=0をみたすことを示せ。 4.x>0,t>0で波動方程式 {∂^2u/∂t^2}-{∂^2u/∂x^2}=0をみたし 境界条件 ∂u(0,t)/∂x=0,t≧0 と初期条件 u(x,0)=(sin(π(x-1)))^2 1≦x≦2 =0 0≦x<1または2<x ∂u(x,0)/∂t=0,x≧0 をみたす解u(x,t)のu(x,3/2)(x≧0)のグラフを描け。 5.E(x,t)(t>0)を E(x,t)=exp(-x^2/4t)/2√(πt) で定義する。 f(x)をx∈Rで定義された連続で有界な関数とする。 初期条件 u(x,0)=f(x)(x∈R) …(1) をみたす熱伝導方程式 {∂u(x,t)/∂t}-{∂^2u(x,t)/∂x^2}=0,t>0,x∈R …(2) を解u(x,t)をE(x,t)を用いて表せ。 m,Mを定数として関数f(x)がR上でm≦f(x)≦Mを満たせば、E(x,t)を用いて表された(1)を満たす(2)の解u(x,t)もt>0でm≦u(x,t)≦Mとなることを示せ。 次に、関数f(x)がR上でf(-x)=f(x)を満たしているとする。E(x,t)を用いて表された(1)を満たす(2)の解u(x,t)は、t>0で∂u(0,t)/∂x=0を満たすことを示せ。 (∫exp(-x^2)dx=√πであることは、自由に用いてもよい。(積分区間は-∞から∞)) 6.移流方程式 {∂u(x,t)/∂t}-{∂u(x,t)/∂x}=0 を-∞<t<∞、-∞<x<∞で考える。初期条件 u(x,0)=sin(x)、-∞<x<∞ を満たす解を求めよ。 7.sをパラメータとして、波動方程式 {∂^2u/∂t^2}-{∂^2u/∂x^2}=0 の解で、初期条件 u(x,s)=0,-∞<x<∞ ∂u/∂t=sin(x+s) ,-∞<x<∞ をみたす解u(x,t)を求めよ。その解をU(x,t,s)で表すとして、v(x,t)=∫U(x,t,s)ds(区間は0からt)を計算せよ。 そして、v(x,t)が非斉次の方程式 {∂^2u/∂t^2}-{∂^2u/∂x^2}=sin(x+t) を満たすことを示せ。 8.x>0,t>0で波動方程式 {∂^2u/∂t^2}-{∂^2u/∂x^2}=0をみたし 境界条件 ∂u(0,t)/∂x=0,t≧0 と初期条件 u(x,0)=(sin(π(x-1)))^2 1≦x≦2 =0 0≦x<1または2<x ∂u(x,0)/∂t=0,x≧0 をみたす解u(x,t)のu(x,3)(x≧0)のグラフを描け。 お願いします!(>人<)