PDF jitna page hai utna hi ek chhota program bhi. Usme wo script ho sakti hai jo document khulte hi chal jaati hai, wo action jo machine par doosra program shuru kar de, wo button jo bhara hua form author ke chune pate par bhej de, poora executable attachment ke roop mein embed kiya hua, aur ek XML form parat jiski apni scripting hoti hai. Jahan bhi koi action baith sakta hai, wahan yahan jaaya jaata hai — open action, document, page, annotation aur form-field triggers, bookmarks, document-level script tree — aur chains ant tak follow ki jaati hain, isliye wo bekhatar pehla kadam bhi pakDa jaata hai jiske peeche launch action qatar mein laga ho. Har finding batati hai ki wo kahan rehti hai, kispar point karti hai, aur use click chahiye ya nahin. Chuniye kya jaaye, aur dobara likhi gayi copy apne hi bytes se paDhi jaakar phir scan ki jaati hai.
Features
Das categories, high, medium aur low mein baanti hui, high aur medium shuru se tick
Har finding dikhati hai ki wo kahan baithi hai, kispar nishana hai aur wo bina click chalti hai ya nahin
Action chains ant tak follow ki jaati hain, isliye kuch bhi seedhe-saade pehle kadam ke peeche chhup nahin sakta
Program jaise naam wali embed ki gayi files aam attachments se alag list hoti hain
File ke bytes par ek kaccha keyword pass, jo #xx escapes se chhupaye gaye naam bhi khol deta hai
Saaf ki gayi copy dobara load hoti aur dobara scan hoti hai, aur saaf ka nishan tab hi milta hai jab kuch na bache
Ek saath kai PDF, ek-ek karke ya saath ZIP mein download
Har hataane se kya badlega uski warning, jaise wo form jo hisaab lagana band kar deta hai
PDF Sanitizer kaise use karein
Ek ya zyada PDF drop kijiye; aate hi har ek paDhi aur scan ki jaati hai
Findings par kaam kijiye, aur doosri raay chahiye to kacche keyword counts kholiye
Jo rakhna hai uska tick hataiye — web links aur metadata bina tick shuru hote hain
invoice_urgent.pdf — unexpected, from a sender nobody recognises
Output
6 findings: 2 scripts that run on opening, 1 launch action, 1 attachment named invoice.pdf.exe, 1 web link, document information · after sanitizing, the re-scan is clean
Dono scripts document khulte hi chal gaye, bina kisi click ke.
Common errors aur troubleshooting
Sanitize karne ke baad form jod lagana band kar diya. — Uske total script se nikalte the, aur scripts ja chuki hain. Agar hisaab sach mein chahiye to JavaScript ka tick hatakar dobara chalaiye, yeh jaante hue ki hamla le jaane ke liye sabse zyada isi category ka istemaal hota hai.
Encrypted PDF scan hui par saaf kabhi nahin hui. — Password se surakshit file khulne se pehle dobara likhi nahin ja sakti. Pehle Decrypt PDF se password hataiye, phir nateeja yahan wapas laaiye.
Keyword table un naamon ko list karti hai jo findings nahin karti. — Dono alag sawaal ka jawab dete hain. Keyword pass kacche bytes mein naam ginta hai, un objects ke bhi jinpar kuch point nahin karta; findings sirf wahi hain jahan document sach mein pahunchta hai.
Form ab “Please wait…” wala page dikhata hai aur kuch nahin. — Poora form XFA parat mein rehta tha aur saamanya pages sirf wahi placeholder the. Agar form bharna zaroori hai to XFA parat rakhiye — aur usse savdhan rahiye, kyunki wo bhi scripting le jaata hai.
Aksar pooche jaane wale sawaal
PDF mein active content kis-kis ko ginaa jaata hai?
Jo kuch dikhaane ki jagah kuch karta hai: scripts, khulne, band hone, save ya print karne par chalne wale triggers, wo actions jo program launch karte ya form submit karte hain, wo links jo doosri file kholte hain, embed ki gayi files, XFA form parat, aur rich media ya 3D objects.
Kya PDF sach mein kholte hi kuch chala sakti hai?
Wo koshish kar sakti hai. Open action aur document aur page triggers bina kisi click ke chal jaate hain, aur isi wajah se unhe yahan alag gina jaata hai. Reader maanta hai ya nahin yeh uski settings par depend karta hai, par nirdesh file mein to hai hi.
Kya JavaScript hataane se document ka form toot jaayega?
Toot sakta hai. Total lagana, date aur number format karna, aur aapne jo likha use jaanchna — sab scripts ka kaam hai, isliye wo sab rukh jaata hai. Fields khud aur pehle bhara hua sab bina chhede rehta hai, aur yeh sauda aage baDhne se pehle saaf-saaf bataya jaata hai.
Kyunki use bharose par nahin liya jaata. Dobara likhe bytes ek nayi document ki tarah phir load hote hain aur shuru se scan hote hain, aur saaf ka nishan sirf us file ko milta hai jiske doosre scan mein kuch nahin milta. Aap jo numbers dekhte hain wahi doosri paDhat hai.
.exe naam wale attachment ko baaki attachments se alag kyun maana jaata hai?
Kyunki use kholna code chalata hai, jo koi spreadsheet ya image nahin karti. Jo bhi chalne wale extension par khatam hota hai — .exe, .js, .bat, .ps1, .vbs aur do darjan aur — use medium ki jagah high maana jaata hai aur alag list kiya jaata hai.
Kya sanitize karne se pages ka dikhna badalta hai?
Nahin. Page content ko chheda nahin jaata, isliye text, artwork aur layout waise hi paar utarte hain. Jo gayab hota hai wo vyavhaar hai: jin multimedia players aur links ke paas karne layak kuch nahin bachta wo hata diye jaate hain, aur metadata sirf tab jaata hai jab aap kahein.