กระทืบ - ออนไลน์ในคลาวด์

นี่คือคำสั่งย่อยที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


กระทืบ - สร้างรายการคำศัพท์จากชุดอักขระ

เรื่องย่อ


กระทืบ [ ] [ตัวเลือก]

DESCRIPTION


Crunch สามารถสร้างรายการคำศัพท์ตามเกณฑ์ที่คุณระบุ ผลลัพธ์จากวิกฤตสามารถ
ส่งไปที่หน้าจอ ไฟล์ หรือโปรแกรมอื่น พารามิเตอร์ที่จำเป็นคือ:

มิน-เลน
สตริงที่มีความยาวต่ำสุดที่คุณต้องการให้เริ่มกระทืบ ตัวเลือกนี้จำเป็น
แม้แต่พารามิเตอร์ที่จะไม่ใช้ค่า

เลนส์สูงสุด
สตริงที่มีความยาวสูงสุดที่คุณต้องการให้สิ้นสุดที่ ตัวเลือกนี้จำเป็นแม้กระทั่ง
สำหรับพารามิเตอร์ที่จะไม่ใช้ค่า

ชุดอักขระ
คุณอาจระบุชุดอักขระสำหรับ crunch ที่จะใช้บนบรรทัดคำสั่งหรือถ้าคุณ
ปล่อยว่างไว้ กระทืบจะใช้ชุดอักขระเริ่มต้น คำสั่งต้องต่ำกว่า
อักขระตัวพิมพ์ อักขระตัวพิมพ์ใหญ่ ตัวเลข และสัญลักษณ์ ถ้าคุณไม่
ทำตามคำสั่งนี้คุณจะไม่ได้รับผลลัพธ์ที่คุณต้องการ คุณต้องระบุอย่างใดอย่างหนึ่ง
ค่าสำหรับประเภทอักขระหรือเครื่องหมายบวก หมายเหตุ: หากคุณต้องการรวม
อักขระช่องว่างในชุดอักขระของคุณ คุณต้องหลีกเลี่ยงโดยใช้อักขระ \ หรือ
ใส่ชุดอักขระของคุณในเครื่องหมายคำพูดเช่น "abc" ดูตัวอย่าง 3, 11, 12 และ
ตัวอย่าง 13

OPTIONS


-b หมายเลข[ประเภท]
ระบุขนาดของไฟล์เอาต์พุต ใช้ได้เฉพาะในกรณีที่ใช้ -o START เช่น: 60MB
ไฟล์ที่ส่งออกจะอยู่ในรูปแบบตัวอักษรขึ้นต้นลงท้ายสำหรับ
ตัวอย่าง: ./crunch 4 5 -b 20mib -o START จะสร้าง 4 ไฟล์: aaaa-gvfed.txt,
gvfee-ombqy.txt, ombqz-wcydt.txt, wcydu-zzzzz.txt ค่าที่ถูกต้องสำหรับประเภทคือ kb, mb,
gb, kib, mib และ gib สามประเภทแรกขึ้นอยู่กับ 1000 ในขณะที่สุดท้าย
สามประเภทขึ้นอยู่กับ 1024 หมายเหตุ ไม่มีช่องว่างระหว่างตัวเลขและประเภท
ตัวอย่างเช่น 500mb ถูกต้อง 500mb ไม่ถูกต้อง

-c หมายเลข
ระบุจำนวนบรรทัดที่จะเขียนไปยังไฟล์เอาต์พุต ใช้งานได้ก็ต่อเมื่อ -o START is
ที่ใช้ เช่น 60 ไฟล์ที่ส่งออกจะอยู่ในรูปแบบเริ่มต้นตัวอักษรลงท้าย
ตัวอักษรเช่น: ./crunch 1 1 -f /pentest/password/crunch/charset.lst mixalpha-
numeric-all-space -o START -c 60 จะส่งผลให้มี 2 ไฟล์: a-7.txt และ 8-\ .txt
สาเหตุที่ทับในชื่อไฟล์ที่สองคืออักขระที่ลงท้ายด้วยช่องว่างและ
ls ต้องหลบหนีเพื่อพิมพ์ ใช่ คุณจะต้องใส่ใน \ เมื่อระบุ
ชื่อไฟล์เพราะอักขระตัวสุดท้ายเป็นช่องว่าง

-d ตัวเลขสัญลักษณ์
จำกัดจำนวนอักขระที่ซ้ำกัน -d 2@ จำกัดอักษรตัวพิมพ์เล็กเป็น
เอาต์พุตเช่น aab และ aac aaa จะไม่ถูกสร้างขึ้นเนื่องจากเป็น 3 ติดต่อกัน
จดหมายของก. รูปแบบคือตัวเลขแล้วสัญลักษณ์โดยที่ตัวเลขคือจำนวนสูงสุด
ของอักขระต่อเนื่องและสัญลักษณ์เป็นสัญลักษณ์ของชุดอักขระที่คุณ
ต้องการจำกัด เช่น @,%^ ดูตัวอย่าง 17-19

-e สตริง
ระบุว่าเมื่อใดควรหยุดกรุบกริบก่อน

-f /path/to/charset.lst ชื่อชุดอักขระ
ระบุชุดอักขระจาก charset.lst

-i กลับเอาท์พุตแทน aaa,aab,aac,aad ฯลฯ คุณจะได้ aaa,baa,caa,daa,aba,bba,
ฯลฯ

-l เมื่อคุณใช้ตัวเลือก -t ตัวเลือกนี้จะบอก crunch ว่าสัญลักษณ์ใดควรได้รับการปฏิบัติเหมือน
ตัวอักษร วิธีนี้จะช่วยให้คุณใช้ตัวยึดตำแหน่งเป็นตัวอักษรในรูปแบบได้
ตัวเลือก -l ควรมีความยาวเท่ากับตัวเลือก -t ดูตัวอย่างที่ 15

-m รวมกับ -p โปรดใช้ -p แทน

-o wordlist.txt
ระบุไฟล์ที่จะเขียนเอาต์พุตไปยัง, เช่น: wordlist.txt

-p ชุดอักขระหรือ -p word1 word2 ...
บอกกระทืบเพื่อสร้างคำที่ไม่มีตัวอักษรซ้ำ โดยค่าเริ่มต้น
crunch จะสร้างขนาดรายการคำศัพท์ #of_chars_in_charset ^ max_length นี้
ตัวเลือกจะสร้าง #of_chars_in_charset! NS ! ย่อมาจากแฟกทอเรียล
ตัวอย่างเช่น สมมติว่าชุดอักขระเป็น abc และความยาวสูงสุดคือ 4.. Crunch จะเป็นค่าเริ่มต้น
สร้าง 3^4 = 81 คำ ตัวเลือกนี้จะสร้าง 3 แทน! = 3x2x1 = 6 คำ
(abc, acb, bac, bca, cab, cba) นี่ต้องเป็นตัวเลือกสุดท้าย! ตัวเลือกนี้ไม่สามารถ
ใช้กับ -s และจะละเว้นความยาวต่ำสุดและสูงสุด แต่คุณยังต้องระบุ
สองตัวเลข

-q ชื่อไฟล์.txt
บอกให้ crunch อ่าน filename.txt และเปลี่ยนสิ่งที่อ่าน นี้เป็นเหมือน -p
ตัวเลือกยกเว้นจะได้รับอินพุตจาก filename.txt

-r บอกกระทืบเพื่อสร้างคำต่อจากที่ค้างไว้ -r ใช้งานได้ก็ต่อเมื่อคุณใช้
-o. คุณต้องใช้คำสั่งเดียวกันกับคำสั่งเดิมที่ใช้สร้าง
คำ. ข้อยกเว้นเพียงอย่างเดียวคือตัวเลือก -s หากคำสั่งเดิมของคุณใช้
ตัวเลือก -s คุณต้องลบออกก่อนที่จะเริ่มเซสชันต่อ เพียงเพิ่ม -r ให้กับ
สิ้นสุดคำสั่งเดิม

- สตาร์ทบล็อค
ระบุสตริงเริ่มต้น เช่น 03god22fs

-t @,%^
ระบุรูปแบบ เช่น @@god@@@@@ โดยที่เฉพาะ @'s, ,'s, %'s และ ^'s จะ
เปลี่ยนแปลง
@ จะใส่อักษรตัวพิมพ์เล็ก
, จะใส่อักษรตัวพิมพ์ใหญ่
% จะใส่ตัวเลข
^ จะใส่สัญลักษณ์

-u
อ็อพชัน -u ปิดใช้งานเธรดเปอร์เซ็นต์การพิมพ์ นี่ควรเป็นตัวเลือกสุดท้าย

-z gzip, bzip2, lzma และ 7z
บีบอัดเอาต์พุตจากตัวเลือก -o พารามิเตอร์ที่ถูกต้องคือ gzip, bzip2, lzma,
และ 7z
gzip นั้นเร็วที่สุด แต่การบีบอัดนั้นน้อยที่สุด bzip2 ช้ากว่าเล็กน้อย
gzip แต่มีการบีบอัดที่ดีกว่า 7z ช้าที่สุด แต่มีการบีบอัดข้อมูลที่ดีที่สุด

ตัวอย่าง


1 ตัวอย่าง
กระทืบ 1 8
crunch จะแสดงรายการคำศัพท์ที่ขึ้นต้นที่ a และสิ้นสุดที่ zzzzzzzz

2 ตัวอย่าง
กระทืบ 1 6 abcdefg
crunch จะแสดงรายการคำศัพท์โดยใช้ชุดอักขระ abcdefg ที่เริ่มต้นที่ a และสิ้นสุด
ที่ gggggg

3 ตัวอย่าง
กระทืบ 1 6 abcdefg
มีช่องว่างที่ส่วนท้ายของสตริงอักขระ เพื่อให้กระทืบใช้พื้นที่
คุณจะต้องหลบหนีโดยใช้อักขระ \ ในตัวอย่างนี้ คุณสามารถใส่
เครื่องหมายคำพูดรอบตัวอักษรและไม่ต้องการ \ เช่น "abcdefg " Crunch จะแสดง a
รายการคำศัพท์โดยใช้ชุดอักขระ abcdefg ที่เริ่มต้นที่ a และสิ้นสุดที่ (6 ช่องว่าง)

4 ตัวอย่าง
กระทืบ 1 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt
crunch จะใช้ชุดอักขระผสมตัวเลขผสมตัวเลขทั้งหมดจาก charset.lst และ will
เขียนรายการคำศัพท์ลงในไฟล์ชื่อ wordlist.txt ไฟล์จะขึ้นต้นด้วย a และลงท้ายด้วย
""

5 ตัวอย่าง
กระทืบ 8 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt -t @@dog@@@ -s
คร๊าบ
crunch ควรสร้างรายการคำศัพท์ 8 ตัวโดยใช้ mixalpha-number-all-space
ชุดอักขระจาก charset.lst และจะเขียนรายการคำศัพท์ลงในไฟล์ชื่อ wordlist.txt
ไฟล์จะเริ่มต้นที่ cbdogaaa และสิ้นสุดที่ " dog "

6 ตัวอย่าง
กระทืบ 2 3 -f charset.lst ualpha -s BB
กระทืบด้วยการเริ่มต้นสร้างรายการคำศัพท์ที่ BB และลงท้ายด้วย ZZZ สิ่งนี้มีประโยชน์หากคุณ
ต้องหยุดสร้างรายการคำตรงกลาง เพียงทำ wordlist.txt หางแล้วตั้งค่า
-s พารามิเตอร์ไปยังคำถัดไปในลำดับ อย่าลืมเปลี่ยนชื่อรายการคำศัพท์เดิม
ก่อนที่คุณจะเริ่มเป็น crunch จะเขียนทับรายการคำศัพท์ที่มีอยู่

7 ตัวอย่าง
กระทืบ 4 5 -p abc
ตัวเลขไม่ได้รับการประมวลผลแต่จำเป็น
กระทืบจะสร้าง abc, acb, bac, bca, cab, cba

8 ตัวอย่าง
กระทืบ 4 5 -p หมา แมว นก
ตัวเลขไม่ได้รับการประมวลผลแต่จำเป็น
กระทืบจะสร้าง birdcatdog, birddogcat, catbirddog, catdogbird, dogbirdcat,
หมาแมว

9 ตัวอย่าง
กระทืบ 1 5 -o START -c 6000 -z bzip2
crunch จะสร้างไฟล์บีบอัด bzip2 โดยแต่ละไฟล์มี 6000 คำ NS
ชื่อไฟล์ของไฟล์บีบอัดจะเป็น first_word-last_word.txt.bz2

# เวลา ./กระทืบ 1 4 -o เริ่ม -c 6000 -z gzip
จริง 0m2.729s
ผู้ใช้ 0m2.216s
ระบบ 0m0.360s

# เวลา ./กระทืบ 1 4 -o เริ่ม -c 6000 -z bzip2
จริง 0m3.414s
ผู้ใช้ 0m2.620s
ระบบ 0m0.580s

# เวลา ./กระทืบ 1 4 -o START -c 6000 -z lzma
จริง 0m43.060s
ผู้ใช้ 0m9.965s
ระบบ 0m32.634s

ชื่อไฟล์ขนาด
30K aaaa-aiwt.txt
12K aaaa-aiwt.txt.gz
3.8K aaaa-aiwt.txt.bz2
1.1K aaa-aiwt.txt.lzma

10 ตัวอย่าง
กระทืบ 4 5 -b 20mib -o START
จะสร้าง 4 ไฟล์: aaaa-gvfed.txt, gvfee-ombqy.txt, ombqz-wcydt.txt, wcydu-zzzzz.txt
สามไฟล์แรกคือ 20MB (พลังจริง 2 เมกะไบต์) และไฟล์สุดท้ายคือ 11MB

11 ตัวอย่าง
กระทืบ 3 3 abc + 123 !@# -t @%^
จะสร้างคำยาว 3 ตัวอักษร โดยมีตัวอักษรเป็นตัวอักษรตัวแรกและตัวเลข
เป็นอักขระตัวที่สอง และสัญลักษณ์สำหรับอักขระตัวที่สาม ลำดับที่คุณ
ระบุตัวอักษรที่คุณต้องการเป็นสิ่งสำคัญ คุณต้องระบุลำดับเป็นตัวพิมพ์เล็ก
อักขระ อักขระตัวพิมพ์ใหญ่ ตัวเลข และสัญลักษณ์ หากคุณจะไม่ใช้ a
ชุดอักขระเฉพาะที่คุณใช้เครื่องหมายบวกเป็นตัวยึดตำแหน่ง อย่างที่คุณเห็นฉันไม่ใช่
ใช้ชุดอักขระตัวพิมพ์ใหญ่ดังนั้นฉันจึงใช้ตัวยึดเครื่องหมายบวก ข้างบน
จะเริ่มที่ a1! และสิ้นสุดที่ c3#

12 ตัวอย่าง
กระทืบ 3 3 abc + 123 !@# -t ^%@
จะสร้างคำอักขระ 3 คำที่ขึ้นต้นด้วย !1a และลงท้ายด้วย #3c

13 ตัวอย่าง
กระทืบ 4 4 + + 123 + -t %%@^
เครื่องหมายบวก (+) เป็นตัวยึดตำแหน่งเพื่อให้คุณสามารถระบุชุดอักขระสำหรับอักขระได้
พิมพ์. crunch จะใช้ชุดอักขระเริ่มต้นสำหรับประเภทอักขระเมื่อ crunch
พบ + (เครื่องหมายบวก) บนบรรทัดคำสั่ง คุณต้องระบุค่าสำหรับแต่ละ
ประเภทอักขระหรือใช้เครื่องหมายบวก IE หากคุณมีอักขระสองประเภทคุณต้อง
ระบุค่าสำหรับแต่ละประเภทหรือใช้เครื่องหมายบวก ดังนั้นในตัวอย่างนี้ อักขระ
ชุดจะเป็น:
ABCDEFGHIJKLMNOPQRSTU VWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
123
!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/
มีช่องว่างท้ายสตริงด้านบน
เอาต์พุตจะเริ่มที่ 11a! และสิ้นสุดที่ "33z" เครื่องหมายคำพูดแสดงช่องว่างที่ส่วนท้ายของ
สตริง

14 ตัวอย่าง
กระทืบ 5 5 -t ddd@@ -oj -p หมา แมว นก
อักขระใด ๆ ที่ไม่ใช่อย่างใดอย่างหนึ่งต่อไปนี้: @,%^
เป็นตัวยึดสำหรับคำที่จะเปลี่ยน สัญลักษณ์ @,%^ มีฟังก์ชันเหมือนกับ
t-
หากคุณต้องการใช้ @,%^ ในผลลัพธ์ของคุณ คุณสามารถใช้ตัวเลือก -l เพื่อระบุซึ่ง
ตัวละครที่คุณต้องการกระทืบเพื่อเป็นตัวอักษร
ผลลัพธ์ที่ได้คือ
catdogaa
catdogab
catdogac

ด็อกแคทเบิร์ดซี่
dogcatbirdzz

15 ตัวอย่าง
กระทืบ 7 7 -tp@ss,%^ -la@aaaaa
crunch จะถือว่าสัญลักษณ์ @ เป็นอักขระตามตัวอักษรและจะไม่แทนที่อักขระ
ด้วยตัวพิมพ์ใหญ่
สิ่งนี้จะทำให้เกิด
p@ssA0!
p@ssA0@
p@ssA0#
p@ssA0$

p@ssZ9

16 ตัวอย่าง
กระทืบ 5 5 -s @4#S2 -t @%^,2 -e @8 Q2 -l @dddd -b 10KB -o เริ่ม
crunch จะสร้างสตริงอักขระ 5 ตัวขึ้นต้นด้วย @4#S2 และสิ้นสุดที่ @8 Q2 NS
เอาต์พุตจะถูกแบ่งออกเป็นไฟล์ขนาด 10KB ที่มีชื่อสำหรับไฟล์ที่เริ่มต้นและสิ้นสุด
เงื่อนไข

17 ตัวอย่าง
กระทืบ 5 5 -d 2@ -t @@@%%
crunch จะสร้างสตริงอักขระ 5 ตัวที่จ้องด้วย aab00 และสิ้นสุดที่ zzy99 สังเกต
ที่ไม่มี aaa และ zzz

18 ตัวอย่าง
กระทืบ 10 10 -t @@@^%%%%^^ -d 2@ -d 3% -b 20mb -o เริ่ม
crunch จะสร้างสตริงอักขระ 10 ตัวขึ้นต้นด้วย aab!0001!! และลงท้ายที่ zzy9998
เอาต์พุตจะถูกเขียนลงในไฟล์ 20mb

19 ตัวอย่าง
กระทืบ 8 8 -d 2@
crunch จะสร้างอักขระ 8 ตัวที่จำกัดจำนวนอักขระตัวพิมพ์เล็กเท่ากันที่
2. Crunch จะเริ่มที่ aabaabaa และสิ้นสุดที่ zzyzzyzz

20 ตัวอย่าง
กระทืบ 4 4 -f unicode_test.lst japanese -t @@%% -l @xdd
crunch จะโหลดอักขระภาษาญี่ปุ่นบางตัวจากไฟล์ชุดอักขระ unicode_test NS
เอาต์พุตจะเริ่มต้นที่ @ 日00 และสิ้นสุดที่ @ translate99

เปลี่ยนเส้นทาง


คุณสามารถใช้เอาต์พุตของ crunch และไพพ์ลงในโปรแกรมอื่นๆ สองที่นิยมมากที่สุด
โปรแกรมที่จะเจาะลึกลงไปคือ: aircrack-ng และ airolib-ng ไวยากรณ์มีดังนี้:
กระทืบ 2 4 abcdefghijklmnopqrstuvwxyz | aircrack-ng /root/Mycapfile.cap -e MyESSID -w-
กระทืบ 10 10 12345 --stdout | airolib-ng testdb - นำเข้า passwd -

หมายเหตุ


1. การเริ่มต้นในเวอร์ชัน 2.6 crunch จะแสดงจำนวนข้อมูลที่กำลังจะถูกสร้างขึ้น ใน
2.7 มันจะแสดงจำนวนบรรทัดที่จะสร้างด้วย Crunch จะรอ 3 วินาที
ก่อนที่จะเริ่มสร้างข้อมูลเพื่อให้คุณมีเวลากด Ctrl-C เพื่อยกเลิกการกระทืบถ้าคุณ
ค้นหาค่าที่มากเกินไปสำหรับแอปพลิเคชันของคุณ

2. ฉันได้เพิ่มเลขฐานสิบหก (0123456789abcdef) และเลขฐานสิบหกบน (0123456789ABCDEF) ลงใน
charset.lst

3. หลายคนขอให้ฉันเพิ่มการสนับสนุนตัวละครอวกาศให้กระทืบ
crunch รองรับอักขระช่องว่างบนบรรทัดคำสั่งและใน .เสมอ
charset.lst. ในการเพิ่มช่องว่างบนบรรทัดคำสั่ง คุณต้องหลีกเลี่ยงโดยใช้อักขระ /
ดูตัวอย่างที่ 3 สำหรับไวยากรณ์ คุณอาจจะต้องหลบหนีจากตัวละครอื่นๆ เช่น ! หรือ #
ขึ้นอยู่กับระบบปฏิบัติการของคุณ

4. เริ่มต้นใน 2.7 หากคุณกำลังสร้างไฟล์ ทุกๆ 10 วินาที คุณจะได้รับ
% เสร็จแล้ว.

5. เริ่มต้นใน 3.0 ฉันต้องเปลี่ยนอักขระ -t * เป็น a เนื่องจาก * เป็นสงวน
อักขระ. คุณยังสามารถใช้งานได้หากคุณใส่ \ ไว้หน้า * ใช่มันแตก
ไวยากรณ์ของ crunch และฉันพยายามอย่างเต็มที่เพื่อหลีกเลี่ยงการทำเช่นนั้น แต่ในกรณีนี้ มันง่ายกว่าที่จะ
ทำการเปลี่ยนแปลงสำหรับการสนับสนุนระยะยาว

6. เอาต์พุตบางส่วนหายไป ไม่ได้สร้างไฟล์
คำอธิบายส่วนใหญ่คือพื้นที่ดิสก์ของคุณหมด หากคุณตรวจสอบแล้วคุณมีมากมาย
ของพื้นที่ดิสก์ ปัญหาน่าจะเกิดจากชื่อไฟล์เริ่มต้นด้วยจุด ในลินุกซ์
ชื่อไฟล์ที่ขึ้นต้นด้วยจุดจะถูกซ่อนไว้ หากต้องการดูให้ทำ ls -l .*

7. Crunch กล่าวว่าความยาวสูงสุดและต่ำสุดควรมีขนาดเท่ากับรูปแบบที่คุณ
ระบุไว้ อย่างไรก็ตาม ตั้งค่าความยาวไว้อย่างถูกต้อง
ซึ่งมักจะหมายความว่ารูปแบบของคุณมีอักขระที่ต้องหลีกหนี ทุบตีคุณ
จำเป็นต้องหลีกเลี่ยงสิ่งต่อไปนี้: &, *, ช่องว่าง, \, (, ), |, ', ", ;, <, >
อักขระหลีกใน bash คือ \ ดังนั้นรูปแบบที่มี a & และ a * จะมีลักษณะ
อย่างนี้:
กระทืบ 4 4 -t \&\*d@
อีกทางเลือกหนึ่งในการหลีกเลี่ยงอักขระคือการห่อสตริงด้วยเครื่องหมายคำพูด ตัวอย่างเช่น:
กระทืบ 4 4 -t "&*d@"
หากคุณต้องการใช้ " ในรูปแบบของคุณ คุณจะต้องหลีกเลี่ยงสิ่งนี้: กระทืบ 4 4
-NS "&*\"@"
โปรดทราบว่าเทอร์มินัลต่างกันมีอักขระหลีกต่างกันและอาจมี
ตัวละครต่าง ๆ ที่จะต้องหลบหนี โปรดตรวจสอบ manpage ของเทอร์มินัลของคุณ
สำหรับตัวละครหนีและตัวละครที่ต้องการหลบหนี

8. เมื่อใช้ตัวเลือก -z 7z, 7z จะไม่ลบไฟล์ต้นฉบับ คุณจะต้อง
ลบไฟล์เหล่านั้นด้วยมือ

ใช้ crunch ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด