क्या यह जांचना संभव है कि ghdscript का उपयोग कर पीडीएफ पासवर्ड सुरक्षित है या नहीं? आदेश क्या होगा? मुझे पता है कि आप ghostscript, का उपयोग करके पीडीएफ पासवर्ड पट्टी कर सकते हैं, लेकिन मैं बस इतना करना चाहता हूं कि पीडीएफ पासवर्ड सुरक्षित है या सुरक्षा सक्षम है या नहीं।क्या यह जांचना संभव है कि ghdscript का उपयोग कर पीडीएफ पासवर्ड सुरक्षित है या नहीं?
उत्तर
checkuserpasswdPDF.sh
: उपयोगकर्ता के पासवर्ड से सुरक्षित पीडीएफ़ के लिए
#!/bin/sh
GS=~/gs/bin/gs
output=`$GS -dBATCH -sNODISPLAY "$1" 2>&1`
gsexit=$?
if [ "$gsexit" == "0" ]; then
echo "Not user-password protected"
exit 0;
else
found=`echo "$output" |grep -o "This file requires a password"`
if [ -z "$found" ]; then
echo "Failed to invoke gs"
exit $gsexit
else
echo "Protected"
exit 0;
fi
fi
चेकों: checkuserpasswdPDF.sh test.pdf
।
जीएस मालिक-पासवर्ड की उपेक्षा करता है (this देखें)।
हम यह आशाजनक लग रहा है, मैं इसे आज़मा दूंगा – Aman
pdftk
के साथ dump_data
ऑपरेशन करने का प्रयास करके उपयोगकर्ता पासवर्ड या मालिक पासवर्ड का पता लगाना संभव है। पढ़ने, डेटा निकालने, संशोधित करने ...:
protected=0
pdftk "input.pdf" dump_data output /dev/null dont_ask || protected=1
समस्या यहाँ आप नहीं जानते कि क्या पासवर्ड रोकता है?
मैंने कुछ ऐसा करने की कोशिश की, लेकिन यह सीमित था और पीडीएफटीके हमेशा मुझे सही परिणाम नहीं दे रहा था। – Aman
बल्ले फ़ाइल का उपयोग करके, आप पीडीएफ में "एन्क्रिप्ट" की खोज करके थोड़ा सा कामकाज कर सकते हैं। कई फाइलों के माध्यम से खोजने के लिए यह शांत है।
Findstr /M /I "Encrypt" *.pdf
यह सभी फ़ाइल नाम है कि सुरक्षित हैं (क्योंकि "एन्क्रिप्ट" फ़ाइल में लिखा जाएगा डॉस इसे पढ़ता है के रूप में)
वापस आ जाएगी शायद यह कुछ किसी का उपयोग कर सकते है। मैं उपयोग करता हूं:
for /f %%a in ('Findstr /M /I "Encrypt" *.pdf') do move %%a c:\tempfiles\
सभी सुरक्षित पीडीएफ से c: \ tempfiles को स्थानांतरित करने के लिए। वहां से मैं सुरक्षा को हटाने के लिए भूतस्क्रिप्ट का उपयोग करता हूं, और इसे मूल फ़ोल्डर में वापस ले जाता हूं।
- 1. क्या यह बाइट सरणी पासवर्ड-सुरक्षित पीडीएफ दस्तावेज़ है?
- 2. क्या यह जांचना संभव है कि कोई सूचना दिखाई दे या रद्द हो या नहीं?
- 3. क्या यह जांचना संभव है कि यूआई तत्व में एक निश्चित संदर्भ आउटलेट है या नहीं?
- 4. यह जांचना कि स्ट्रिंग खाली है या नहीं
- 5. क्या यह जांचना संभव है कि स्थान सेवाएं सक्रिय हैं या नहीं?
- 6. एक पासवर्ड सुरक्षित पीडीएफ को गैर पासवर्ड सुरक्षित पीडीएफ
- 7. क्या यह जांचना संभव है कि फॉर्म में टाइप करते समय कैप्स लॉक बटन सक्रिय है या नहीं?
- 8. NUnit - क्या टेरडाउन में जांचना संभव है कि परीक्षा सफल हुई है या नहीं?
- 9. कोहाना: क्या यह जांचना आवश्यक है कि SYSPATH परिभाषित किया गया है या नहीं?
- 10. यह जांचना कि दिनांक सप्ताहांत है PHP
- 11. यह जांचना बेहतर है कि इसके अंदर या बाहर किसी फ़ंक्शन की आवश्यकता है या नहीं?
- 12. जांचना कि php चर एक नंबर है या नहीं
- 13. यह जांचना कि क्या सत्यापन कोड
- 14. क्या यह जांचना संभव है कि उपयोगकर्ता का ब्राउज़र/ओएस जावास्क्रिप्ट का उपयोग करके किसी दिए गए लिंक का समर्थन करता है या नहीं?
- 15. यह जांचना कि क्या बफर को आर
- 16. क्या यह जांचना संभव है कि आपके वायरलेस नेटवर्क से कौन कनेक्ट है?
- 17. क्या यह निर्धारित करने का कोई तरीका है कि आईफोन रोमिंग कर रहा है या नहीं?
- 18. यह जांचना कि क्या एक स्ट्रिंग वेक्टर
- 19. एक विश्वसनीय API का उपयोग करना - क्या यह सुरक्षित है?
- 20. यह जांचना कि क्या कंसोल अनुप्रयोग C#
- 21. क्या यह देखना संभव है कि फ़ायरवॉल के पीछे प्रोग्रामिंग के माध्यम से कोई यूआरएल/रूट सुरक्षित है या नहीं?
- 22. यह जांचना कि क्या एक स्ट्रिंग XXXX
- 23. यह जांचना कि क्या एक एनएसडीएटी
- 24. क्या यह निर्दिष्ट करना संभव है कि
- 25. क्या यह स्प्रिंग एमवीसी + प्राइमफेस का उपयोग कर संभव है?
- 26. क्या यह लॉक उपयोग थ्रेड सुरक्षित है?
- 27. क्या सी # का उपयोग कथन का उपयोग कर सुरक्षित है?
- 28. यह सुनिश्चित करना संभव है कि कोई WebBrowser नेविगेट कर रहा है या नहीं?
- 29. सी # यह जांचने के लिए संभव है कि एक var परिभाषित किया गया है या नहीं?
- 30. क्या कैमरा उपलब्ध है या नहीं, यह जानने के लिए मुझे LSRequiresIPhoneOS जांचना है?
एक बक्षीस शुरू करने के बाद, मैं यह भी जानना चाहूंगा कि पासवर्ड से सुरक्षित पीडीएफ अन्य उपकरणों के साथ पता लगाना संभव है या नहीं। – Benoit