วิธีจับภาพหน้าจอ login อีกหนึ่งวิธีโดยใช้ Script ช่วย


วิธีจับภาพ GDM มันก็มีหลายอย่างอะน่ะ เช่น การใช้โปรแกรมพวก virtual machine ช่วย ซึ่งวิธีนี้ก็คงต้องมีความแรงของเครื่องคอมพิวเตอร์อยู่พอสมควร จึงจะสามารถทำได้ วิธีนี้กระผมตัดทิ้งไป...เพราะเครื่องมันไม่อำนวยอะไรขนาดนั้น อีกวิธีก็คือใช้โปรแกรม xnest โดยเข้า terminal แล้วพิมพ์ว่า

  • $sudo apt-get install xnest
  • $gdmflexiserver --xnest

เท่านี้ก็จะได้ภาพจำลองของ GDM ที่เราใช้อยู่ปัจจุบันขึ้นมาให้เรา screenshot ได้เลย แต่วิธีนี้ก็ดันโชว์ได้ไม่เต็มรูป ก็ไม่รู้พราะอะไรทำไมเครื่องคนอื่นมันโชว์ได้เต็ม - - ก็เลยต้องหาวิธีต่อไป และก็โชดดีที่ได้คนหนึ่งช่วยครับโดยเขาเขียน script มาให้และก็จับภาพได้ในที่สุด 555+ ปล.ผมหาวิธีแค่จับภาพหน้าตาของ GDM login นานถึง 2 วัน - -! (เชื่อไหมล่ะ...) วิธีจับภาพโดยใช้ script ช่วย 1. เปิด Text editor ที่ชอบขึ้นมา จากนั้นใส่ script ข้างล่างเข้าไปแล้วเซพไฟล์เป็น .sh

flood
#!/bin/bash
fn='ss';
fx='.png';
tt=`date '+%Y%M%d-%H%M%S'`;
fss="$HOME/ss$fn-$tt$fx";
chvt 7;
sleep 5;
XAUTHORITY=/var/lib/gdm/:0.Xauth DISPLAY=:0.0 import -window root $fss;

แล้วนำไปวางที่ /home/usename/ เช่น /home/snappy/ 2. สร้างโฟร์เดอร์มา 1 โหร์เดอร์โดยใช้ชื่อว่า ss ( /home/snappy/ss )

  • $mkdir ~/ss

3. run foo.sh

  • $sudo chmod a+x ~/foo.sh

4. log out ออกมาโดยกด ctrl + alt + backspace

5. เข้าโหมด VT2 (Virtual Terminal 2) โดยการกด Ctrl + alt + F2

6. จากนั้นพิมพ์

  • $sudo ~/foo.sh

หลังจากนั้นมันจะกลับมาสู่หน้า log in ให้รอสักพักประมาณ 5 วิ เห็นจะได้...มันจะเสียงหลงออกมา Beep Beep นั้นก็คือสัญญาณการถ่ายภาพแล้ว หุหุ

7. log in เข้าไปตามเดิม ไฟล์ภาพจะอยู่ที่ /home/usename/ss

8. แต่ตัวไฟล์ภาพนั้นก็ยังคงเป็นสิทธิ์ของ root ฉะนั้นเราต้องจัดการเปลี่ยนสิทธิ์มันซะ

  • $sudo chown usename:usename ~/ss/ชื่อไฟล์

ปล.ขอบคุณ pFz[0] แห่ง IRC ห้อง #ubuntu-th ที่เขียน script มาให้ครับ I love U...

เป็นอันเสร็จเรียบร้อยโรงเรียน Anfield...


Comments

คนหลงทาง's picture
ball
14 weeks 1 day ago

ขอบคุณมากครับ กำลังศึกษาอยู่

ขอบคุณมากครับ กำลังศึกษาอยู่

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • HTML tags will be transformed to conform to HTML standards.

More information about formatting options

CAPTCHA
คำถามนี้ทดสอบว่าคุณมีความรู้ทางคณิตศาสตร์ ไม่ได้โง่!!!
10 + 2 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.